{"id":403,"date":"2026-07-23T05:45:58","date_gmt":"2026-07-23T05:45:58","guid":{"rendered":"https:\/\/cafemadhuram.us.cc\/?page_id=403"},"modified":"2026-07-29T06:00:15","modified_gmt":"2026-07-29T06:00:15","slug":"dummy-madhuram","status":"publish","type":"page","link":"https:\/\/cafemadhuram.us.cc\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"403\" class=\"elementor elementor-403\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-94e6ef0 e-con e-atomic-element e-flexbox-base e-bb9289f \" data-id=\"94e6ef0\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"94e6ef0\">\n    \t\t<div class=\"elementor-element elementor-element-761c3c0 elementor-widget elementor-widget-html\" data-id=\"761c3c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<!-- ============================================================\n     MADHURAM \u2014 Authentic South Indian Restaurant\n     Single-file production website\n     ============================================================ -->\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, viewport-fit=cover\">\n\n<!-- ============ SEO: TITLE & META ============ -->\n<title>CAFE MADHURAM | Authentic South Indian Restaurant &amp; Traditional Dining<\/title>\n<meta name=\"description\" content=\"Madhuram is an authentic South Indian restaurant serving traditional dosas, idlis, meals on banana leaf, biryani and filter coffee, made from time-honoured family recipes in a warm, temple-inspired setting.\">\n<meta name=\"keywords\" content=\"South Indian restaurant, authentic dosa, idli, filter coffee, banana leaf meals, Madhuram restaurant, Tamil Nadu cuisine, Kerala cuisine, South Indian breakfast, biryani, traditional Indian dining\">\n<meta name=\"author\" content=\"Madhuram Restaurant\">\n<meta name=\"robots\" content=\"index, follow\">\n<link rel=\"canonical\" href=\"https:\/\/www.madhuram-restaurant.example\/\">\n<meta name=\"theme-color\" content=\"#6B1F1F\">\n\n<!-- ============ Open Graph ============ -->\n<meta property=\"og:type\" content=\"restaurant.restaurant\">\n<meta property=\"og:site_name\" content=\"Madhuram\">\n<meta property=\"og:title\" content=\"Madhuram | Authentic South Indian Restaurant\">\n<meta property=\"og:description\" content=\"Traditional South Indian flavours served with warmth \u2014 dosas, idlis, banana-leaf meals, biryani and filter coffee, crafted from generations-old family recipes.\">\n<meta property=\"og:image\" content=\"https:\/\/www.madhuram-restaurant.example\/assets\/og-image.jpg\">\n<meta property=\"og:url\" content=\"https:\/\/www.madhuram-restaurant.example\/\">\n<meta property=\"og:locale\" content=\"en_IN\">\n\n<!-- ============ Twitter Card ============ -->\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n<meta name=\"twitter:title\" content=\"Madhuram | Authentic South Indian Restaurant\">\n<meta name=\"twitter:description\" content=\"Traditional South Indian flavours served with warmth \u2014 dosas, idlis, banana-leaf meals, biryani and filter coffee.\">\n<meta name=\"twitter:image\" content=\"https:\/\/www.madhuram-restaurant.example\/assets\/og-image.jpg\">\n\n<!-- ============ Favicon (inline SVG, no external file needed) ============ -->\n<link rel=\"icon\" href=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='48' fill='%236B1F1F'\/%3E%3Ctext x='50' y='68' font-size='58' text-anchor='middle' fill='%23E8A93B' font-family='Georgia,serif'%3EM%3C\/text%3E%3C\/svg%3E\">\n\n<!-- ============ Structured Data: LocalBusiness \/ Restaurant (JSON-LD) ============ -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Restaurant\",\n  \"name\": \"Madhuram\",\n  \"image\": \"https:\/\/www.madhuram-restaurant.example\/assets\/og-image.jpg\",\n  \"@id\": \"https:\/\/www.madhuram-restaurant.example\/\",\n  \"url\": \"https:\/\/www.madhuram-restaurant.example\/\",\n  \"telephone\": \"+91-98765-43210\",\n  \"servesCuisine\": [\"South Indian\", \"Tamil\", \"Kerala\", \"Vegetarian\"],\n  \"priceRange\": \"\u20b9\u20b9\",\n  \"address\": {\n    \"@type\": \"PostalAddress\",\n    \"streetAddress\": \"14, Temple Tank Road, Mylapore\",\n    \"addressLocality\": \"Chennai\",\n    \"addressRegion\": \"Tamil Nadu\",\n    \"postalCode\": \"600004\",\n    \"addressCountry\": \"IN\"\n  },\n  \"geo\": {\n    \"@type\": \"GeoCoordinates\",\n    \"latitude\": 13.0339,\n    \"longitude\": 80.2619\n  },\n  \"openingHoursSpecification\": [\n    {\n      \"@type\": \"OpeningHoursSpecification\",\n      \"dayOfWeek\": [\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"],\n      \"opens\": \"07:00\",\n      \"closes\": \"22:30\"\n    }\n  ],\n  \"menu\": \"https:\/\/www.madhuram-restaurant.example\/#menu\",\n  \"acceptsReservations\": \"True\",\n  \"sameAs\": [\n    \"https:\/\/www.facebook.com\/madhuramrestaurant\",\n    \"https:\/\/www.instagram.com\/madhuramrestaurant\",\n    \"https:\/\/www.youtube.com\/madhuramrestaurant\"\n  ]\n}\n<\/script>\n\n<!-- ============ Google Fonts ============ -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Rozha+One&family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Mukta:wght@400;500;600;700&family=Poppins:wght@400;500;600&family=Tenali+Ramakrishna&display=swap\" rel=\"stylesheet\">\n\n<!-- ============ Font Awesome (icons) ============ -->\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.1\/css\/all.min.css\" integrity=\"sha512-DTOQO9RWCH3ppGqcWaEA1BIZOC6xxalwEsw9c2QQeAIftl+Vegovlnee1c9QX4TctnWMn13TZye+giMm8e2LwA==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\">\n\n<!-- ============ GSAP + ScrollTrigger (CDN) ============ -->\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/ScrollTrigger.min.js\"><\/script>\n\n<style>\n\/* ============================================================\n   1. DESIGN TOKENS\n   ============================================================ *\/\n:root{\n  \/* --- Colour palette (South-Indian inspired) --- *\/\n  --maroon:        #6B1F1F;   \/* deep maroon \u2014 primary *\/\n  --maroon-dark:   #4B1414;\n  --temple-red:    #A6301E;   \/* CTA accent *\/\n  --turmeric:      #E8A93B;   \/* gold \/ turmeric *\/\n  --turmeric-soft: #F3C86B;\n  --leaf-green:    #2F5233;   \/* banana leaf green *\/\n  --leaf-green-lt: #4C7752;\n  --sand:          #F0E4C8;   \/* sand beige *\/\n  --coconut:       #FBF7ED;   \/* base background *\/\n  --brass:         #C08A2E;   \/* brass gold accent\/borders *\/\n  --brown:         #3A241A;   \/* dark brown text *\/\n  --brown-soft:    #6b5442;\n\n  \/* --- Type --- *\/\n  --font-display: 'Rozha One', 'Cormorant Garamond', serif;\n  --font-script:  'Cormorant Garamond', serif;\n  --font-body:    'Mukta', sans-serif;\n  --font-ui:      'Poppins', sans-serif;\n\n  \/* --- Layout --- *\/\n  --max-w: 1240px;\n  --radius-sm: 6px;\n  --radius-md: 14px;\n  --radius-lg: 28px;\n  --shadow-soft: 0 12px 30px -12px rgba(58,36,26,0.28);\n  --shadow-deep: 0 24px 60px -20px rgba(58,36,26,0.45);\n  --ease: cubic-bezier(.22,1,.36,1);\n}\n\n\/* ============================================================\n   2. RESET & BASE\n   ============================================================ *\/\n*,*::before,*::after{ box-sizing:border-box; margin:0; padding:0; }\nhtml{ scroll-behavior:smooth; }\nbody{\n  font-family:var(--font-body);\n  background:var(--coconut);\n  color:var(--brown);\n  line-height:1.6;\n  font-size:16px;\n  overflow-x:hidden;\n  -webkit-font-smoothing:antialiased;\n}\nimg{ max-width:100%; display:block; }\na{ color:inherit; text-decoration:none; }\nul{ list-style:none; }\nbutton{ font-family:inherit; cursor:pointer; border:none; background:none; }\nh1,h2,h3,h4{ font-family:var(--font-display); font-weight:400; line-height:1.15; color:var(--maroon); }\n.section-eyebrow{\n  font-family:var(--font-ui); text-transform:uppercase; letter-spacing:.18em;\n  font-size:.78rem; font-weight:600; color:var(--temple-red);\n  display:inline-flex; align-items:center; gap:.6rem; margin-bottom:.8rem;\n}\n.section-eyebrow::before{ content:''; width:26px; height:2px; background:var(--brass); display:inline-block; }\n.section-title{ font-size:clamp(2rem,4.4vw,3.2rem); margin-bottom:1rem; }\n.telugu-title{\n    font-family: 'Tenali Ramakrishna', serif;\n    font-size: 3rem;\n    font-weight: 400;\n    letter-spacing: 1px;\n}\n.section-sub{ max-width:640px; color:var(--brown-soft); font-size:1.05rem; }\n.container{ max-width:var(--max-w); margin:0 auto; padding:0 24px; }\n.visually-hidden{\n  position:absolute !important; width:1px; height:1px; overflow:hidden;\n  clip:rect(0 0 0 0); white-space:nowrap; border:0; padding:0; margin:-1px;\n}\n:focus-visible{ outline:3px solid var(--turmeric); outline-offset:3px; }\n\n\/* Kolam dotted corner accent \u2014 reusable decorative motif *\/\n.kolam-dot{\n  width:6px; height:6px; border-radius:50%; background:var(--brass); opacity:.55;\n}\n\n\/* Scallop \/ temple-arch divider between sections *\/\n.arch-divider{ width:100%; height:34px; display:block; }\n.arch-divider path{ fill:var(--coconut); }\n\n\/* Reveal-on-scroll base state (GSAP toggles .is-visible) *\/\n.reveal{ opacity:0; transform:translateY(36px); }\n.reveal.is-visible{ opacity:1; transform:translateY(0); transition:opacity .9s var(--ease), transform .9s var(--ease); }\n\n@media (prefers-reduced-motion: reduce){\n  *{ animation-duration:.01ms !important; animation-iteration-count:1 !important; transition-duration:.01ms !important; scroll-behavior:auto !important; }\n}\n\n\/* ============================================================\n   3. BUTTONS\n   ============================================================ *\/\n.btn{\n  display:inline-flex; align-items:center; justify-content:center; gap:.55rem;\n  font-family:var(--font-ui); font-weight:600; font-size:.92rem; letter-spacing:.02em;\n  padding:.10pxrem 20pxrem; border-radius:40px; transition:transform .35s var(--ease), box-shadow .35s var(--ease), background .35s var(--ease);\n  white-space:nowrap;\n}\n.btn-primary{ background:var(--temple-red); color:var(--coconut); box-shadow:0 10px 24px -8px rgba(166,48,30,.55); }\n.btn-primary:hover{ \n    transform:translateY(-3px); \n    box-shadow:0 14px 28px rgba(0,0,0,.35); \n    background:#000000; }\n.btn-outline{ border:1.5px solid var(--brass); color:var(--maroon); background:transparent; }\n.btn-outline:hover{ background:var(--brass); color:var(--coconut); transform:translateY(-3px); }\n.btn-ghost-light{ border:1.5px solid rgba(251,247,237,.6); color:var(--coconut); }\n.btn-ghost-light:hover{ background:#000000; transform:translateY(-3px); }\n\/* Call to Reserve Button *\/\n.reserve-btn{\n    background:#000000 !important;\n    color:#ffffff !important;\n    box-shadow:0 10px 24px rgba(0,0,0,.35);\n}\n\n.reserve-btn:hover{\n    background:#222222 !important;\n    color:#ffffff !important;\n    box-shadow:0 16px 30px rgba(0,0,0,.45);\n}\n\/* ============================================================\n   4. HEADER\n   ============================================================ *\/\n.site-header{\n  position:fixed; top:0; left:0; right:0; z-index:1000;\n  padding:18px 0;\n  transition:background .4s var(--ease), padding .4s var(--ease), box-shadow .4s var(--ease);\n}\n.site-header .container{ display:flex; align-items:center; justify-content:space-between; gap:1rem; }\n.site-header.scrolled{ background:rgba(251,247,237,.94); backdrop-filter:blur(10px); box-shadow:0 8px 24px -12px rgba(58,36,26,.25); padding:10px 0; }\n\n.brand{ display:flex; align-items:center; gap:.7rem; }\n.brand-mark{\n  width:44px; height:44px; border-radius:50%; background:var(--maroon);\n  display:flex; align-items:center; justify-content:center; color:var(--turmeric);\n  font-family:var(--font-display); font-size:1.4rem; border:2px solid var(--brass);\n  flex-shrink:0;\n}\n.brand-name{ font-family:var(--font-display); font-size:1.5rem; color:var(--maroon); line-height:1; }\n.brand-tag{ display:block; font-family:var(--font-ui); font-size:.62rem; letter-spacing:.22em; text-transform:uppercase; color:var(--brass); margin-top:2px; }\n.site-header.scrolled .brand-name,\n.site-header:not(.scrolled) .brand-name{ color:var(--maroon); }\n\n.main-nav ul{ display:flex; gap:2rem; }\n.main-nav a{\n  font-family:var(--font-ui); font-size:.88rem; font-weight:500; color:var(--brown);\n  position:relative; padding:.3rem 0;\n}\n.main-nav a::after{\n  content:''; position:absolute; left:0; bottom:-2px; width:0; height:2px; background:var(--temple-red);\n  transition:width .35s var(--ease);\n}\n.main-nav a:hover::after, .main-nav a:focus-visible::after{ width:100%; }\n\n.header-actions{ display:flex; align-items:center; gap:1rem; }\n.nav-toggle{\n  display:none; width:42px; height:42px; border-radius:50%; border:1.5px solid var(--brass);\n  align-items:center; justify-content:center; color:var(--maroon); font-size:1.1rem;\n}\n\n@media (max-width:900px){\n  .main-nav{\n    position:fixed; inset:0 0 0 auto; width:min(78vw,340px); height:100vh;\n    background:var(--coconut); padding:6.5rem 2rem 2rem; box-shadow:-12px 0 40px -18px rgba(0,0,0,.3);\n    transform:translateX(100%); transition:transform .5s var(--ease); z-index:1001;\n  }\n  .main-nav.open{ transform:translateX(0); }\n  .main-nav ul{ flex-direction:column; gap:1.6rem; }\n  .main-nav a{ font-size:1.05rem; }\n  .header-actions .btn-primary{ display:none; }\n  .nav-toggle{ display:flex; }\n}\n\n\/* ============================================================\n   5. HERO SECTION\n   ============================================================ *\/\n.hero{\n  position:relative; min-height:100vh; display:flex; align-items:center;\n  background:\n    radial-gradient(ellipse at 20% 20%, rgba(232,169,59,.18), transparent 55%),\n    radial-gradient(ellipse at 80% 80%, rgba(47,82,51,.22), transparent 55%),\n    linear-gradient(160deg,#3A241A 0%, #4B1414 48%, #6B1F1F 100%);\n  overflow:hidden;\n  padding-top:120px;\n}\n.hero-bg-pattern{\n  position:absolute; inset:0; opacity:.12; pointer-events:none;\n  background-image:radial-gradient(circle,#E8A93B 1.4px, transparent 1.4px);\n  background-size:34px 34px;\n}\n.hero .container{ position:relative; z-index:3; display:grid; grid-template-columns:1.05fr .95fr; gap:2rem; align-items:center; }\n.hero-eyebrow{\n  font-family:var(--font-ui); text-transform:uppercase; letter-spacing:.24em; font-size:.75rem;\n  color:var(--turmeric-soft); display:flex; align-items:center; gap:.7rem; margin-bottom:1.4rem;\n}\n.hero-eyebrow .line{ width:34px; height:1px; background:var(--turmeric-soft); }\n.hero h1{\n  color:var(--coconut); font-size:clamp(2.6rem,6vw,4.4rem); margin-bottom:1.2rem;\n}\n.hero h1 em{ font-style:normal; color:var(--turmeric); }\n.hero p.hero-desc{ color:rgba(251,247,237,.82); max-width:480px; font-size:1.08rem; margin-bottom:2.2rem; }\n.hero-cta-row{ display:flex; gap:1rem; flex-wrap:wrap; margin-bottom:2.6rem; }\n.hero-stats{ display:flex; gap:2.4rem; flex-wrap:wrap; }\n.hero-stat b{ font-family:var(--font-display); font-size:1.9rem; color:var(--turmeric); display:block; }\n.hero-stat span{ font-size:.78rem; color:rgba(251,247,237,.7); text-transform:uppercase; letter-spacing:.1em; }\n\n\/* Hero visual stage: houses the Anna character + ambient elements *\/\n.hero-stage{\n  position:relative; height:min(72vh,620px); display:flex; align-items:flex-end; justify-content:center;\n}\n.hero-stage-glow{\n  position:absolute; bottom:0; left:50%; transform:translateX(-50%);\n  width:340px; height:340px; border-radius:50%;\n  background:radial-gradient(circle, rgba(232,169,59,.35), transparent 70%);\n  filter:blur(10px);\n}\n\/* Anna character wrapper \u2014 animated by GSAP ScrollTrigger *\/\n#anna-character{\n  position:relative; width:min(320px,80%); transform:translateY(60%); opacity:0; z-index:2;\n}\n\/* Oil lamp beside the character *\/\n.hero-lamp{ position:absolute; bottom:6%; left:6%; width:54px; z-index:1; }\n.hero-lamp .flame{ transform-origin:50% 100%; }\n\n\/* Scroll indicator *\/\n.scroll-indicator{\n  position:absolute; bottom:26px; left:50%; transform:translateX(-50%); z-index:4;\n  display:flex; flex-direction:column; align-items:center; gap:.5rem; color:rgba(251,247,237,.75);\n  font-family:var(--font-ui); font-size:.7rem; letter-spacing:.15em; text-transform:uppercase;\n}\n.scroll-indicator .mouse{\n  width:24px; height:38px; border:1.5px solid rgba(251,247,237,.6); border-radius:14px; position:relative;\n}\n.scroll-indicator .mouse::after{\n  content:''; position:absolute; top:6px; left:50%; transform:translateX(-50%);\n  width:4px; height:8px; border-radius:2px; background:var(--turmeric);\n  animation:scrollDot 1.8s ease-in-out infinite;\n}\n@keyframes scrollDot{ 0%{opacity:1; top:6px;} 70%{opacity:0; top:20px;} 100%{opacity:0; top:6px;} }\n\n\/* Floating petals (ambient) *\/\n.petal{\n  position:absolute; width:12px; height:12px; background:var(--turmeric-soft);\n  border-radius:60% 0 60% 0; opacity:.7; pointer-events:none; z-index:1;\n}\n\n@media (max-width:960px){\n  .hero .container{ grid-template-columns:1fr; text-align:center; }\n  .hero-eyebrow, .hero-cta-row, .hero-stats{ justify-content:center; }\n  .hero p.hero-desc{ margin-left:auto; margin-right:auto; }\n  .hero-stage{ height:380px; margin-top:1rem; }\n}\n\n\/* ============================================================\n   6. TRADITION SECTION\n   ============================================================ *\/\n.tradition{ padding:7rem 0; background:var(--coconut); position:relative; }\n.tradition-head{ text-align:center; max-width:680px; margin:0 auto 3.5rem; }\n.tradition-head .section-sub{ margin:0 auto; }\n.tradition-grid{ display:grid; grid-template-columns:repeat(4,1fr); gap:1.6rem; }\n.tradition-card{\n  background:var(--sand); border-radius:var(--radius-md); padding:2.2rem 1.6rem; text-align:center;\n  border:1px solid rgba(192,138,46,.25); transition:transform .4s var(--ease), box-shadow .4s var(--ease);\n}\n.tradition-card:hover{ transform:translateY(-8px); box-shadow:var(--shadow-soft); }\n.tradition-icon{\n  width:64px; height:64px; margin:0 auto 1.1rem; border-radius:50%; background:#ffffff;\n  display:flex; align-items:center; justify-content:center; color:var(--turmeric); font-size:1.5rem;\n}\n.tradition-card h3{ font-size:1.2rem; margin-bottom:.6rem; }\n.tradition-card p{ font-size:.92rem; color:var(--brown-soft); }\n\n@media (max-width:900px){ .tradition-grid{ grid-template-columns:1fr 1fr; } }\n@media (max-width:560px){ .tradition-grid{ grid-template-columns:1fr; } }\n\n\/* ============================================================\n   7. ABOUT SECTION (with timeline)\n   ============================================================ *\/\n.about{ padding:7rem 0; background:var(--maroon); color:var(--coconut); position:relative; overflow:hidden; }\n.about::before{\n  content:''; position:absolute; inset:0; opacity:.06;\n  background-image:radial-gradient(circle,#E8A93B 1.4px, transparent 1.4px); background-size:30px 30px;\n}\n.about .container{ position:relative; z-index:2; display:grid; grid-template-columns:.9fr 1.1fr; gap:4rem; align-items:start; }\n.about-media{ position:relative; }\n.about-media .frame{\n  border-radius:var(--radius-lg); overflow:hidden; border:3px solid var(--brass);\n  box-shadow:var(--shadow-deep); aspect-ratio:4\/5;\n}\n.about-media img{ width:100%; height:100%; object-fit:cover; }\n.about h2{ color:var(--coconut); }\n.about .section-eyebrow{ color:var(--turmeric); }\n.about .section-eyebrow::before{ background:var(--turmeric); }\n.about p{ color:rgba(251,247,237,.82); margin-bottom:1.2rem; max-width:560px; }\n\n\/* Timeline *\/\n.timeline{ margin-top:2.4rem; position:relative; padding-left:2rem; }\n.timeline::before{ content:''; position:absolute; left:6px; top:6px; bottom:6px; width:2px; background:rgba(232,169,59,.4); }\n.timeline-item{ position:relative; padding-bottom:2rem; }\n.timeline-item:last-child{ padding-bottom:0; }\n.timeline-item::before{\n  content:''; position:absolute; left:-2rem; top:4px; width:14px; height:14px; border-radius:50%;\n  background:var(--turmeric); border:3px solid var(--maroon-dark); box-shadow:0 0 0 2px var(--turmeric);\n}\n.timeline-year{ font-family:var(--font-ui); font-size:.78rem; letter-spacing:.12em; color:var(--turmeric); text-transform:uppercase; }\n.timeline-item h4{ color:var(--coconut); font-size:1.15rem; margin:.25rem 0 .35rem; }\n.timeline-item p{ font-size:.92rem; margin-bottom:0; }\n\n@media (max-width:900px){ .about .container{ grid-template-columns:1fr; } }\n\n\/* ============================================================\n   8. SIGNATURE MENU\n   ============================================================ *\/\n.menu{ padding:7rem 0; background:var(--coconut); }\n.menu-head{ text-align:center; max-width:640px; margin:0 auto 2.6rem; }\n.menu-head .section-sub{ margin:0 auto; }\n.menu-filters{ display:flex; flex-wrap:wrap; justify-content:center; gap:.7rem; margin-bottom:3rem; }\n.filter-btn{\n  font-family:var(--font-ui); font-size:.84rem; font-weight:500; padding:.6rem 1.3rem;\n  border-radius:30px; border:1.5px solid rgba(192,138,46,.4); color:var(--brown-soft);\n  transition:all .35s var(--ease);\n}\n.filter-btn:hover.filter-btn:hover{\n    background: var(--turmeric);      \/* Yellow background *\/\n    border-color: var(--turmeric);\n    color: var(--brown);              \/* Dark text for readability *\/\n}\n.filter-btn.active{ background:var(--temple-red); border-color:var(--temple-red); color:var(--coconut); box-shadow:0 8px 18px -8px rgba(166,48,30,.55); }\n\n.menu-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:1.8rem; }\n.menu-card{\n  background:#fff; border-radius:var(--radius-md); overflow:hidden; border:1px solid rgba(192,138,46,.2);\n  transition:transform .45s var(--ease), box-shadow .45s var(--ease), opacity .35s ease;\n  display:flex; flex-direction:column;\n}\n.menu-card:hover{ transform:translateY(-8px); box-shadow:var(--shadow-soft); }\n.menu-card.hide{ display:none; }\n.menu-card-img{ position:relative; aspect-ratio:4\/3; overflow:hidden; }\n.menu-card-img img{ width:100%; height:100%; object-fit:cover; transition:transform .6s var(--ease); }\n.menu-card:hover .menu-card-img img{ transform:scale(1.08); }\n.menu-card-tag{\n  position:absolute; top:12px; left:12px; background:var(--leaf-green); color:#fff; font-family:var(--font-ui);\n  font-size:.66rem; letter-spacing:.06em; text-transform:uppercase; padding:.3rem .7rem; border-radius:5px;\n}\n.menu-card-body{ padding:1.3rem 1.4rem 1.5rem; flex:1; display:flex; flex-direction:column; }\n.menu-card-top{ display:flex; justify-content:space-between; align-items:baseline; gap:.6rem; margin-bottom:.4rem; }\n.menu-card-top h3{ font-size:1.15rem; }\n.menu-card-price{ font-family:var(--font-ui); font-weight:600; color:var(--temple-red); white-space:nowrap; }\n.menu-card-body p{ font-size:.88rem; color:var(--brown-soft); flex:1; }\n.menu-card-foot{ display:flex; align-items:center; justify-content:space-between; margin-top:1rem; }\n.menu-spice{ display:flex; gap:3px; color:var(--temple-red); font-size:.72rem; }\n.menu-spice i.inactive{ color:#e4d6c2; }\n\n@media (max-width:960px){ .menu-grid{ grid-template-columns:1fr 1fr; } }\n@media (max-width:600px){ .menu-grid{ grid-template-columns:1fr; } }\n\n\/* ============================================================\n   9. TEAM SECTION\n   ============================================================ *\/\n.team{ padding:7rem 0; background:var(--sand); position:relative; }\n.team-head{ text-align:center; max-width:640px; margin:0 auto 3rem; }\n.team-head .section-sub{ margin:0 auto; }\n.team-grid{ display:grid; grid-template-columns:repeat(4,1fr); gap:1.8rem; }\n.team-card{\n  background:var(--coconut); border-radius:var(--radius-md); overflow:hidden; text-align:center;\n  border:1px solid rgba(192,138,46,.22); transition:transform .4s var(--ease), box-shadow .4s var(--ease);\n}\n.team-card:hover{ transform:translateY(-8px); box-shadow:var(--shadow-soft); }\n.team-photo{ aspect-ratio:1\/1; overflow:hidden; }\n.team-photo img{ width:100%; height:100%; object-fit:cover; }\n.team-info{ padding:1.4rem 1rem 1.7rem; }\n.team-info h3{ font-size:1.1rem; margin-bottom:.15rem; }\n.team-role{ font-family:var(--font-ui); font-size:.76rem; letter-spacing:.08em; text-transform:uppercase; color:var(--temple-red); margin-bottom:.6rem; display:block; }\n.team-social{ display:flex; justify-content:center; gap:.7rem; }\n.team-social a{\n  width:80px; height:80px; border-radius:50%; border:1px solid var(--brass); display:flex; align-items:center;\n  justify-content:center; font-size:.8rem; color:var(--maroon); transition:all .3s var(--ease);\n}\n.team-social a:hover{ background:var(--brass); color:#fff; }\n\n@media (max-width:900px){ .team-grid{ grid-template-columns:1fr 1fr; } }\n@media (max-width:560px){ .team-grid{ grid-template-columns:1fr; } }\n\n\/* ============================================================\n   10. LOCATION SECTION\n   ============================================================ *\/\n.location{ padding:7rem 0; background:var(--coconut); }\n.location .container{ display:grid; grid-template-columns:1fr 1fr; gap:3rem; align-items:stretch; }\n.location-info .section-sub{ margin-bottom:1.8rem; }\n.info-list{ display:flex; flex-direction:column; gap:1.4rem; margin-bottom:1.8rem; }\n.info-item{ display:flex; gap:1rem; align-items:flex-start; }\n.info-icon{\n  width:44px; height:44px; border-radius:50%; background:var(--maroon); color:var(--turmeric);\n  display:flex; align-items:center; justify-content:center; flex-shrink:0; font-size:1rem;\n}\n.info-item h4{ font-size:1rem; color:var(--maroon); margin-bottom:.2rem; }\n.info-item p, .info-item address{ font-style:normal; font-size:.92rem; color:var(--brown-soft); }\n.hours-table{ width:100%; border-collapse:collapse; margin-top:.3rem; }\n.hours-table td{ padding:.3rem 0; font-size:.9rem; color:var(--brown-soft); border-bottom:1px dashed rgba(192,138,46,.3); }\n.hours-table td:last-child{ text-align:right; font-weight:600; color:var(--maroon); }\n.map-embed{\n  border-radius:var(--radius-lg); overflow:hidden; border:3px solid var(--brass); min-height:380px; box-shadow:var(--shadow-soft);\n}\n.map-embed iframe{ width:100%; height:100%; min-height:380px; border:0; }\n\n@media (max-width:900px){ .location .container{ grid-template-columns:1fr; } }\n\n\/* ============================================================\n   11. TESTIMONIALS\n   ============================================================ *\/\n.testimonials{ padding:7rem 0; background:var(--maroon-dark); color:var(--coconut); position:relative; overflow:hidden; }\n.testimonials::before{\n  content:''; position:absolute; inset:0; opacity:.05;\n  background-image:radial-gradient(circle,#E8A93B 1.4px, transparent 1.4px); background-size:30px 30px;\n}\n.testi-head{ text-align:center; max-width:600px; margin:0 auto 3rem; position:relative; z-index:2; }\n.testi-head .section-eyebrow{ color:var(--turmeric); }\n.testi-head .section-eyebrow::before{ background:var(--turmeric); }\n.testi-head h2{ color:var(--coconut); }\n.testi-track-wrap{ position:relative; max-width:760px; margin:0 auto; z-index:2; }\n.testi-slide{ display:none; text-align:center; padding:0 1rem; }\n.testi-slide.active{ display:block; animation:fadeSlide .7s var(--ease); }\n@keyframes fadeSlide{ from{ opacity:0; transform:translateY(14px);} to{ opacity:1; transform:translateY(0);} }\n.testi-quote-icon{ font-size:1.6rem; color:var(--turmeric); margin-bottom:1.2rem; }\n.testi-text{ font-family:var(--font-script); font-size:1.5rem; font-style:italic; line-height:1.5; margin-bottom:1.6rem; color:var(--sand); }\n.testi-author{ display:flex; align-items:center; justify-content:center; gap:.8rem; }\n.testi-author img{ width:48px; height:48px; border-radius:50%; object-fit:cover; border:2px solid var(--turmeric); }\n.testi-author-name{ font-family:var(--font-ui); font-weight:600; font-size:.94rem; }\n.testi-author-loc{ font-size:.76rem; color:rgba(251,247,237,.65); }\n.testi-dots{ display:flex; justify-content:center; gap:.6rem; margin-top:2rem; }\n.testi-dot{ width:9px; height:9px; border-radius:50%; background:rgba(251,247,237,.3); transition:all .3s var(--ease); }\n.testi-dot.active{ background:var(--turmeric); width:24px; border-radius:6px; }\n\n\/* ============================================================\n   12. GALLERY\n   ============================================================ *\/\n.gallery{ padding:7rem 0; background:var(--coconut); }\n.gallery-head{ text-align:center; max-width:600px; margin:0 auto 3rem; }\n.gallery-head .section-sub{ margin:0 auto; }\n.gallery-grid{\n  display:grid; grid-template-columns:repeat(4,1fr); grid-auto-rows:150px; gap:1rem;\n}\n.gallery-item{ position:relative; border-radius:var(--radius-sm); overflow:hidden; cursor:pointer; }\n.gallery-item img{ width:100%; height:100%; object-fit:cover; transition:transform .6s var(--ease); }\n.gallery-item:hover img{ transform:scale(1.1); }\n.gallery-item::after{\n  content:''; position:absolute; inset:0; background:linear-gradient(to top, rgba(58,36,26,.6), transparent 60%);\n  opacity:0; transition:opacity .35s var(--ease);\n}\n.gallery-item:hover::after{ opacity:1; }\n.gallery-item span{\n  position:absolute; bottom:10px; left:12px; color:#fff; font-family:var(--font-ui); font-size:.78rem;\n  opacity:0; transform:translateY(6px); transition:all .35s var(--ease); z-index:2;\n}\n.gallery-item:hover span{ opacity:1; transform:translateY(0); }\n.gallery-item.tall{ grid-row:span 2; }\n.gallery-item.wide{ grid-column:span 2; }\n\n@media (max-width:900px){ .gallery-grid{ grid-template-columns:repeat(2,1fr); } .gallery-item.wide{ grid-column:span 2; } }\n@media (max-width:560px){ .gallery-grid{ grid-template-columns:1fr; } .gallery-item.wide, .gallery-item.tall{ grid-column:span 1; grid-row:span 1; } }\n\n\/* ============================================================\n   13. NEWSLETTER STRIP\n   ============================================================ *\/\n.newsletter-strip{ background:var(--turmeric); padding:3.2rem 0; }\n.newsletter-strip .container{ display:flex; align-items:center; justify-content:space-between; gap:2rem; flex-wrap:wrap; }\n.newsletter-strip h3{ color:var(--brown); font-size:1.6rem; }\n.newsletter-strip p{ color:var(--brown-soft); font-size:.92rem; margin-top:.3rem; }\n.newsletter-form{ display:flex; gap:.7rem; flex-wrap:wrap; }\n.newsletter-form input{\n  padding:.85rem 1.2rem; border-radius:30px; border:1.5px solid var(--brown); min-width:240px;\n  font-family:var(--font-body); font-size:.92rem; background:var(--coconut); color:var(--brown);\n}\n.newsletter-form input:focus{ outline:3px solid var(--maroon); outline-offset:2px; }\n.newsletter-msg{ font-size:.82rem; margin-top:.6rem; color:var(--leaf-green); font-weight:600; min-height:1.2em; }\n\n\/* ============================================================\n   14. FOOTER\n   ============================================================ *\/\n.site-footer{ background:var(--brown); color:rgba(251,247,237,.85); padding:5rem 0 0; }\n.footer-grid{ display:grid; grid-template-columns:1.4fr 1fr 1fr 1.2fr; gap:2.5rem; padding-bottom:3rem; border-bottom:1px solid rgba(251,247,237,.12); }\n.footer-brand .brand-name{ color:var(--coconut); }\n.footer-about{ font-size:.88rem; color:rgba(251,247,237,.6); margin:1rem 0 1.4rem; max-width:280px; }\n.footer-social{ display:flex; gap:.7rem; }\n..footer-social a{\n  width:52px;          \/* Increase circle width *\/\n  height:52px;         \/* Increase circle height *\/\n  padding:10px;        \/* Extra inner spacing *\/\n  margin:0 6px;        \/* Space between icons *\/\n  border-radius:50%;\n  border:1px solid rgba(251,247,237,.25);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  transition:all .3s var(--ease);.footer-social a i{\n    font-size:20px;\n}\n}\n.footer-social a:hover{ background:var(--turmeric); color:var(--brown); border-color:var(--turmeric); transform:translateY(-3px); }\n.footer-col h4{ font-family:var(--font-ui); font-size:.85rem; text-transform:uppercase; letter-spacing:.1em; color:var(--turmeric); margin-bottom:1.1rem; }\n.footer-col ul{ display:flex; flex-direction:column; gap:.7rem; }\n.footer-col a{ font-size:.9rem; color:rgba(251,247,237,.72); transition:color .3s var(--ease); }\n.footer-col a:hover{ color:var(--turmeric); }\n.footer-contact li{ display:flex; gap:.6rem; font-size:.88rem; color:rgba(251,247,237,.72); align-items:flex-start; }\n.footer-contact i{ color:var(--turmeric); margin-top:.25rem; }\n.footer-bottom{ padding:1.6rem 0; display:flex; justify-content:space-between; flex-wrap:wrap; gap:.6rem; font-size:.8rem; color:rgba(251,247,237,.55); }\n.footer-bottom a{ color:rgba(251,247,237,.55); }\n.footer-bottom a:hover{ color:var(--turmeric); }\n\n@media (max-width:900px){ .footer-grid{ grid-template-columns:1fr 1fr; } }\n@media (max-width:560px){ .footer-grid{ grid-template-columns:1fr; } .footer-bottom{ flex-direction:column; text-align:center; } }\n\n\/* ============================================================\n   15. BACK TO TOP\n   ============================================================ *\/\n.back-to-top{\n  position:fixed; bottom:24px; right:24px; width:48px; height:48px; border-radius:50%; background:var(--maroon);\n  color:var(--turmeric); display:flex; align-items:center; justify-content:center; box-shadow:var(--shadow-soft);\n  opacity:0; pointer-events:none; transform:translateY(12px); transition:all .4s var(--ease); z-index:900;\n}\n.back-to-top.show{ opacity:1; pointer-events:auto; transform:translateY(0); }\n.back-to-top:hover{ background:var(--temple-red); }\n\n\/* ============================================================\n   16. AMBIENT DECOR (coconut trees \/ birds \u2014 used across sections)\n   ============================================================ *\/\n.deco-tree{ position:absolute; pointer-events:none; z-index:1; opacity:.9; }\n.deco-tree svg{ transform-origin:bottom center; }\n.deco-bird{ position:absolute; width:26px; opacity:.85; pointer-events:none; z-index:2; }\n\n\/* Generic responsive helper for section media *\/\n@media (max-width:700px){\n  .section-title{ font-size:2rem; }\n  .tradition, .about, .menu, .team, .location, .testimonials, .gallery{ padding:4.5rem 0; }\n}\n<\/style>\n<\/head>\n<body>\n\n<!-- ============================================================\n     SKIP LINK (accessibility)\n     ============================================================ -->\n<a href=\"#main-content\" class=\"visually-hidden\">Skip to main content<\/a>\n\n<!-- ============================================================\n     HEADER\n     ============================================================ -->\n<header class=\"site-header\" id=\"siteHeader\">\n  <div class=\"container\">\n    <a href=\"#top\" class=\"brand\" aria-label=\"Madhuram home\">\n      <span class=\"brand-mark\" aria-hidden=\"true\">M<\/span>\n      <span>\n        <span class=\"brand-name\">Madhuram<\/span>\n        <span class=\"brand-tag\">South Indian Kitchen<\/span>\n      <\/span>\n    <\/a>\n\n    <nav class=\"main-nav\" id=\"mainNav\" aria-label=\"Primary navigation\">\n      <ul>\n        <li><a href=\"#tradition\">Tradition<\/a><\/li>\n        <li><a href=\"#about\">Our Story<\/a><\/li>\n        <li><a href=\"#menu\">Menu<\/a><\/li>\n        <li><a href=\"#team\">Team<\/a><\/li>\n        <li><a href=\"#location\">Visit Us<\/a><\/li>\n        <li><a href=\"#gallery\">Gallery<\/a><\/li>\n      <\/ul>\n    <\/nav>\n\n    <div class=\"header-actions\">\n      <a href=\"#location\" class=\"btn btn-primary\"><i class=\"fa-solid fa-utensils\" aria-hidden=\"true\"><\/i> Reserve a Table<\/a>\n      <button class=\"nav-toggle\" id=\"navToggle\" aria-expanded=\"false\" aria-controls=\"mainNav\" aria-label=\"Toggle navigation menu\">\n        <i class=\"fa-solid fa-bars\" aria-hidden=\"true\"><\/i>\n      <\/button>\n    <\/div>\n  <\/div>\n<\/header>\n\n<main id=\"main-content\">\n\n  <!-- ============================================================\n       HERO SECTION\n       ============================================================ -->\n  <section class=\"hero\" id=\"top\" aria-label=\"Welcome to Madhuram\">\n    <div class=\"hero-bg-pattern\" aria-hidden=\"true\"><\/div>\n\n    <!-- ambient floating petals -->\n    <div class=\"petal\" style=\"top:18%; left:8%;\"><\/div>\n    <div class=\"petal\" style=\"top:32%; left:88%;\"><\/div>\n    <div class=\"petal\" style=\"top:60%; left:14%;\"><\/div>\n\n    <!-- ambient coconut tree silhouette -->\n    <div class=\"deco-tree\" id=\"heroTree\" style=\"left:2%; bottom:0; width:120px;\" aria-hidden=\"true\">\n      <svg viewBox=\"0 0 100 220\" width=\"100%\">\n        <path d=\"M50 220 C48 160 46 120 50 60\" stroke=\"#3A241A\" stroke-width=\"8\" fill=\"none\"\/>\n        <g id=\"heroPalmLeaves\" stroke=\"#2F5233\" stroke-width=\"9\" stroke-linecap=\"round\" fill=\"none\">\n          <path d=\"M50 60 C20 40 0 40 -10 55\"\/>\n          <path d=\"M50 60 C25 55 5 70 0 90\"\/>\n          <path d=\"M50 60 C75 40 100 40 108 58\"\/>\n          <path d=\"M50 60 C78 55 98 72 102 92\"\/>\n          <path d=\"M50 60 C50 30 45 15 40 5\"\/>\n        <\/g>\n      <\/svg>\n    <\/div>\n\n    <div class=\"container\">\n      <div class=\"hero-copy\">\n        <p class=\"hero-eyebrow\"><span class=\"line\" aria-hidden=\"true\"><\/span> Since 1978 &middot; Chennai<\/p>\n        <h1>Authentic Andhra Flavours,<em>served with love<\/em><\/h1>\n        <p class=\"hero-desc\">Step into Madhuram, where crisp dosas, fluffy idlis and banana-leaf meals are made just the way our grandmothers made them &mdash; slow-fermented, stone-ground, and full of heart.<\/p>\n        <div class=\"hero-cta-row\">\n          <a href=\"#menu\" class=\"btn btn-primary\"><i class=\"fa-solid fa-bowl-food\" aria-hidden=\"true\"><\/i> Explore Our Menu<\/a>\n          <a href=\"#location\" class=\"btn btn-ghost-light\"><i class=\"fa-regular fa-calendar-check\" aria-hidden=\"true\"><\/i> Book a Table<\/a>\n        <\/div>\n        <div class=\"hero-stats\">\n          <div class=\"hero-stat\"><b data-count=\"46\">0<\/b><span>Years of Tradition<\/span><\/div>\n          <div class=\"hero-stat\"><b data-count=\"120\">0<\/b><span>Signature Dishes<\/span><\/div>\n          <div class=\"hero-stat\"><b data-count=\"18000\">0<\/b><span>Happy Guests \/ yr<\/span><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"hero-stage\" aria-hidden=\"true\">\n        <div class=\"hero-stage-glow\"><\/div>\n\n        <!-- Traditional oil lamp (Vilakku) beside Anna -->\n        <svg class=\"hero-lamp\" viewBox=\"0 0 60 100\">\n          <path d=\"M30 96 L30 76\" stroke=\"#C08A2E\" stroke-width=\"4\"\/>\n          <ellipse cx=\"30\" cy=\"98\" rx=\"16\" ry=\"4\" fill=\"#C08A2E\"\/>\n          <path d=\"M8 70 Q30 60 52 70 Q46 80 30 80 Q14 80 8 70Z\" fill=\"#E8A93B\" stroke=\"#A6301E\" stroke-width=\"1.5\"\/>\n          <g class=\"flame\" id=\"lampFlame\">\n            <path d=\"M30 40 C24 52 24 62 30 68 C36 62 36 52 30 40Z\" fill=\"#F3C86B\"\/>\n            <path d=\"M30 48 C27 55 27 61 30 65 C33 61 33 55 30 48Z\" fill=\"#A6301E\"\/>\n          <\/g>\n        <\/svg>\n\n        <!-- ================================================\n             ANNA CHARACTER (inline SVG) \u2014 animated via GSAP ScrollTrigger\n             Rises from below, joins hands in Namaste, smiles, bows, blinks, breathes.\n             ================================================ -->\n        <div id=\"anna-character\" role=\"img\" aria-label=\"Illustration of Anna, a traditional South Indian host, greeting guests with a namaste\">\n          <svg viewBox=\"0 0 300 420\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <!-- shadow -->\n            <ellipse cx=\"150\" cy=\"410\" rx=\"80\" ry=\"10\" fill=\"rgba(0,0,0,.18)\"\/>\n\n            <!-- body group breathes as a whole -->\n            <g id=\"annaBody\">\n              <!-- veshti \/ dhoti (lower garment) -->\n              <path d=\"M95 250 L92 400 L130 400 L140 260 L160 260 L170 400 L208 400 L205 250 Z\" fill=\"#FBF7ED\" stroke=\"#C08A2E\" stroke-width=\"2\"\/>\n              <path d=\"M95 250 L205 250 L200 268 L100 268 Z\" fill=\"#E8A93B\"\/>\n\n              <!-- torso \/ shirt (kurta) -->\n              <path d=\"M108 150 C108 130 130 118 150 118 C170 118 192 130 192 150 L198 255 C198 265 180 270 150 270 C120 270 102 265 102 255 Z\" fill=\"#A6301E\"\/>\n              <path d=\"M130 150 C130 190 170 190 170 150\" stroke=\"#8f2818\" stroke-width=\"2\" fill=\"none\" opacity=\".5\"\/>\n\n              <!-- gold border trim -->\n              <path d=\"M108 150 C108 130 130 118 150 118 C170 118 192 130 192 150\" stroke=\"#E8A93B\" stroke-width=\"4\" fill=\"none\"\/>\n\n              <!-- LEFT arm (viewer's left) bending inward for namaste -->\n              <g id=\"annaArmLeft\">\n                <path d=\"M112 155 C88 165 78 195 92 218\" stroke=\"#A6301E\" stroke-width=\"20\" stroke-linecap=\"round\" fill=\"none\"\/>\n                <circle cx=\"92\" cy=\"218\" r=\"11\" fill=\"#D9A066\"\/>\n              <\/g>\n              <!-- RIGHT arm bending inward for namaste -->\n              <g id=\"annaArmRight\">\n                <path d=\"M188 155 C212 165 222 195 208 218\" stroke=\"#A6301E\" stroke-width=\"20\" stroke-linecap=\"round\" fill=\"none\"\/>\n                <circle cx=\"208\" cy=\"218\" r=\"11\" fill=\"#D9A066\"\/>\n              <\/g>\n\n              <!-- joined hands (namaste) appear centered, fade\/scale in -->\n              <g id=\"annaHands\" transform=\"translate(150,214)\" opacity=\"0\">\n                <path d=\"M-14 -14 C-20 -4 -20 10 -10 18 C-4 22 4 22 10 18 C20 10 20 -4 14 -14 C8 -20 -8 -20 -14 -14Z\" fill=\"#D9A066\" stroke=\"#b9825a\" stroke-width=\"1\"\/>\n                <line x1=\"0\" y1=\"-16\" x2=\"0\" y2=\"18\" stroke=\"#b9825a\" stroke-width=\"1\" opacity=\".5\"\/>\n              <\/g>\n\n              <!-- neck -->\n              <rect x=\"138\" y=\"108\" width=\"24\" height=\"20\" rx=\"8\" fill=\"#D9A066\"\/>\n\n              <!-- head group (bows slightly) -->\n              <g id=\"annaHead\" transform=\"translate(150,88)\">\n                <circle cx=\"0\" cy=\"0\" r=\"42\" fill=\"#D9A066\"\/>\n                <!-- hair -->\n                <path d=\"M-42 -6 C-42 -34 -22 -46 0 -46 C22 -46 42 -34 42 -6 C42 -14 30 -20 0 -20 C-30 -20 -42 -14 -42 -6Z\" fill=\"#2b1a12\"\/>\n                <!-- ears -->\n                <circle cx=\"-40\" cy=\"4\" r=\"6\" fill=\"#D9A066\"\/>\n                <circle cx=\"40\" cy=\"4\" r=\"6\" fill=\"#D9A066\"\/>\n                <!-- eyebrows -->\n                <path d=\"M-22 -8 Q-14 -13 -6 -8\" stroke=\"#2b1a12\" stroke-width=\"2.4\" fill=\"none\" stroke-linecap=\"round\"\/>\n                <path d=\"M6 -8 Q14 -13 22 -8\" stroke=\"#2b1a12\" stroke-width=\"2.4\" fill=\"none\" stroke-linecap=\"round\"\/>\n                <!-- eyes (blink target) -->\n                <g id=\"annaEyes\">\n                  <ellipse cx=\"-14\" cy=\"0\" rx=\"5.5\" ry=\"6.5\" fill=\"#fff\"\/>\n                  <ellipse cx=\"14\" cy=\"0\" rx=\"5.5\" ry=\"6.5\" fill=\"#fff\"\/>\n                  <circle cx=\"-14\" cy=\"1\" r=\"3.2\" fill=\"#2b1a12\"\/>\n                  <circle cx=\"14\" cy=\"1\" r=\"3.2\" fill=\"#2b1a12\"\/>\n                <\/g>\n                <g id=\"annaEyelids\">\n                  <rect x=\"-20\" y=\"-6\" width=\"12\" height=\"0\" fill=\"#D9A066\"\/>\n                  <rect x=\"8\" y=\"-6\" width=\"12\" height=\"0\" fill=\"#D9A066\"\/>\n                <\/g>\n                <!-- nose -->\n                <path d=\"M0 2 L-3 14 Q0 17 3 14Z\" fill=\"#c98f5e\"\/>\n                <!-- smile (warm smile target) -->\n                <path id=\"annaSmile\" d=\"M-16 22 Q0 26 16 22\" stroke=\"#7a3d22\" stroke-width=\"3\" fill=\"none\" stroke-linecap=\"round\"\/>\n                <!-- tilak \/ traditional forehead mark -->\n                <path d=\"M0 -30 L-4 -22 L4 -22Z\" fill=\"#A6301E\"\/>\n                <!-- traditional turban \/ angavastram accent -->\n                <path d=\"M-44 -4 C-44 -30 -24 -50 0 -50 C24 -50 44 -30 44 -4\" stroke=\"#E8A93B\" stroke-width=\"5\" fill=\"none\" opacity=\".9\"\/>\n              <\/g>\n            <\/g>\n          <\/svg>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"scroll-indicator\" aria-hidden=\"true\">\n      <span>Scroll<\/span>\n      <div class=\"mouse\"><\/div>\n    <\/div>\n  <\/section>\n\n  <!-- Arch divider -->\n  <svg class=\"arch-divider\" viewBox=\"0 0 1200 34\" preserveAspectRatio=\"none\" aria-hidden=\"true\"><path d=\"M0,34 L0,18 Q30,0 60,18 Q90,0 120,18 Q150,0 180,18 Q210,0 240,18 Q270,0 300,18 Q330,0 360,18 Q390,0 420,18 Q450,0 480,18 Q510,0 540,18 Q570,0 600,18 Q630,0 660,18 Q690,0 720,18 Q750,0 780,18 Q810,0 840,18 Q870,0 900,18 Q930,0 960,18 Q990,0 1020,18 Q1050,0 1080,18 Q1110,0 1140,18 Q1170,0 1200,18 L1200,34Z\"\/><\/svg>\n\n  <!-- ============================================================\n       TRADITION SECTION\n       ============================================================ -->\n  <section class=\"tradition\" id=\"tradition\" aria-labelledby=\"tradition-title\">\n    <div class=\"container\">\n      <div class=\"tradition-head reveal\">\n        <p class=\"section-eyebrow\">A Living Heritage<\/p>\n        <h2 class=\"section-title\" id=\"tradition-title\">The Soul of South Indian Cooking<\/h2>\n        <p class=\"section-sub\">Long before restaurants existed, South Indian kitchens ran on rhythm &mdash; batters fermenting overnight, spices roasted at dawn, and meals served on banana leaves that told you exactly where to place each dish. We honour that rhythm every single day.<\/p>\n      <\/div>\n\n      <div class=\"tradition-grid\">\n        <article class=\"tradition-card reveal\">\n          <div class=\"tradition-icon\"><i class=\"fa-solid fa-leaf\" aria-hidden=\"true\"><\/i><\/div>\n          <h3>Banana Leaf Service<\/h3>\n          <p>Every meal is served the traditional way &mdash; on a fresh banana leaf, believed to add flavour and aid digestion.<\/p>\n        <\/article>\n        <article class=\"tradition-card reveal\">\n          <div class=\"tradition-icon\"><i class=\"fa-solid fa-mortar-pestle\" aria-hidden=\"true\"><\/i><\/div>\n          <h3>Stone-Ground Batters<\/h3>\n          <p>Our idli and dosa batters are ground on traditional stone grinders and fermented naturally overnight.<\/p>\n        <\/article>\n        <article class=\"tradition-card reveal\">\n          <div class=\"tradition-icon\"><i class=\"fa-solid fa-fire-flame-curved\" aria-hidden=\"true\"><\/i><\/div>\n          <h3>Wood-Fired Roasting<\/h3>\n          <p>Spice blends are dry-roasted in small batches, the way our founder's mother taught in her village kitchen.<\/p>\n        <\/article>\n        <article class=\"tradition-card reveal\">\n          <div class=\"tradition-icon\"><i class=\"fa-solid fa-hands-praying\" aria-hidden=\"true\"><\/i><\/div>\n          <h3>Warm Hospitality<\/h3>\n          <p>&ldquo;Athithi Devo Bhava&rdquo; &mdash; the guest is god. Every visitor is welcomed like family, with a namaste and a smile.<\/p>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============================================================\n       ABOUT US SECTION\n       ============================================================ -->\n  <section class=\"about\" id=\"about\" aria-labelledby=\"about-title\">\n    <div class=\"container\">\n      <div class=\"about-media reveal\">\n        <div class=\"frame\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1585937421612-70a008356fbe?w=800&q=80&auto=format\" alt=\"Founder of Madhuram preparing traditional South Indian dishes in the restaurant kitchen\" loading=\"lazy\" width=\"800\" height=\"1000\">\n        <\/div>\n      <\/div>\n\n      <div class=\"about-copy reveal\">\n        <p class=\"section-eyebrow\">Our Story<\/p>\n        <h2 class=\"section-title\" id=\"about-title\">From a Village Verandah to Your Table<\/h2>\n        <p>Madhuram began in 1978 as a small verandah kitchen run by Smt. Meenakshi Iyer in a quiet village near Thanjavur, where travellers stopped for a hot tumbler of filter coffee and a plate of idlis.<\/p>\n        <p>Four decades on, her grandson carries the same recipes &mdash; unchanged, untouched by shortcuts &mdash; into a restaurant that still feels like walking into somebody's home.<\/p>\n\n        <ol class=\"timeline\">\n          <li class=\"timeline-item\">\n            <span class=\"timeline-year\">1978<\/span>\n            <h4>A Verandah Kitchen is Born<\/h4>\n            <p>Meenakshi Iyer starts serving idli, dosa and filter coffee to travellers near Thanjavur.<\/p>\n          <\/li>\n          <li class=\"timeline-item\">\n            <span class=\"timeline-year\">1996<\/span>\n            <h4>First Restaurant Opens<\/h4>\n            <p>The family opens Madhuram's first proper dining hall in Chennai, seating 40 guests.<\/p>\n          <\/li>\n          <li class=\"timeline-item\">\n            <span class=\"timeline-year\">2011<\/span>\n            <h4>Third Generation Joins<\/h4>\n            <p>Chef Ramanathan takes over the kitchen, expanding the menu while preserving every original recipe.<\/p>\n          <\/li>\n          <li class=\"timeline-item\">\n            <span class=\"timeline-year\">Today<\/span>\n            <h4>A Beloved Chennai Institution<\/h4>\n            <p>Madhuram now welcomes thousands of guests every month, still grinding its batter by hand.<\/p>\n          <\/li>\n        <\/ol>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============================================================\n       SIGNATURE MENU SECTION\n       ============================================================ -->\n  <section class=\"menu\" id=\"menu\" aria-labelledby=\"menu-title\">\n    <div class=\"container\">\n      <div class=\"menu-head reveal\">\n        <p class=\"section-eyebrow\">Handpicked Favourites<\/p>\n        <h2 class=\"section-title\" id=\"menu-title\">Our Signature Menu<\/h2>\n        <p class=\"section-sub\">From breakfast staples to festive biryanis, every dish is prepared fresh to order using recipes passed through three generations.<\/p>\n      <\/div>\n\n      <!-- Category filter buttons -->\n      <div class=\"menu-filters\" role=\"tablist\" aria-label=\"Filter menu by category\" id=\"menuFilters\">\n        <button class=\"filter-btn active\" role=\"tab\" aria-selected=\"true\" data-filter=\"all\">All<\/button>\n        <button class=\"filter-btn\" role=\"tab\" aria-selected=\"false\" data-filter=\"breakfast\">Breakfast<\/button>\n        <button class=\"filter-btn\" role=\"tab\" aria-selected=\"false\" data-filter=\"dosa\">Dosa<\/button>\n        <button class=\"filter-btn\" role=\"tab\" aria-selected=\"false\" data-filter=\"idli\">Idli<\/button>\n        <button class=\"filter-btn\" role=\"tab\" aria-selected=\"false\" data-filter=\"uttapam\">Uttapam<\/button>\n        <button class=\"filter-btn\" role=\"tab\" aria-selected=\"false\" data-filter=\"vada\">Vada<\/button>\n        <button class=\"filter-btn\" role=\"tab\" aria-selected=\"false\" data-filter=\"meals\">Meals<\/button>\n        <button class=\"filter-btn\" role=\"tab\" aria-selected=\"false\" data-filter=\"rice\">Rice<\/button>\n        <button class=\"filter-btn\" role=\"tab\" aria-selected=\"false\" data-filter=\"biryani\">Biryani<\/button>\n        <button class=\"filter-btn\" role=\"tab\" aria-selected=\"false\" data-filter=\"beverages\">Beverages<\/button>\n        <button class=\"filter-btn\" role=\"tab\" aria-selected=\"false\" data-filter=\"desserts\">Desserts<\/button>\n      <\/div>\n\n      <!-- Menu cards grid -->\n      <div class=\"menu-grid\" id=\"menuGrid\">\n        <!-- Cards injected by JS from the menuData array below for maintainability -->\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============================================================\n       TEAM SECTION\n       ============================================================ -->\n  <section class=\"team\" id=\"team\" aria-labelledby=\"team-title\">\n    <div class=\"container\">\n      <div class=\"team-head reveal\">\n        <p class=\"section-eyebrow\">Meet the Family<\/p>\n        <h2 class=\"section-title\" id=\"team-title\">The Hands Behind Every Dish<\/h2>\n        <p class=\"section-sub\">Three generations, one kitchen. Meet the people who keep Madhuram's traditions alive every single day.<\/p>\n      <\/div>\n\n      <div class=\"team-grid\">\n        <article class=\"team-card reveal\">\n          <div class=\"team-photo\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cafemadhuram.us.cc\/wp-content\/uploads\/2026\/07\/images.jpg\" alt=\"Ramanathan Iyer, founder and head of Madhuram restaurant\" loading=\"lazy\" width=\"400\" height=\"400\"><\/div>\n          <div class=\"team-info\">\n            <h3>K.Akanksha<\/h3>\n            <span class=\"team-role\">Founder<\/span>\n            <div class=\"team-social\">\n              <a href=\"#\" aria-label=\"Ramanathan on Instagram\"><i class=\"fa-brands fa-instagram\" aria-hidden=\"true\"><\/i><\/a>\n              <a href=\"#\" aria-label=\"Ramanathan on LinkedIn\"><i class=\"fa-brands fa-linkedin-in\" aria-hidden=\"true\"><\/i><\/a>\n            <\/div>\n          <\/div>\n        <\/article>\n        <article class=\"team-card reveal\">\n          <div class=\"team-photo\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcSvNsJ0xOtmGjUl1sI4Lvi_kCWEPMy5buu5HqeqMhb60bUf0GJboaOYRmhi&s=10\" alt=\"Chef Lakshmi Priya preparing a traditional South Indian dish\" loading=\"lazy\" width=\"400\" height=\"400\"><\/div>\n          <div class=\"team-info\">\n            <h3>Lakshmi Priya<\/h3>\n            <span class=\"team-role\">Head Chef<\/span>\n            <div class=\"team-social\">\n              <a href=\"#\" aria-label=\"Lakshmi on Instagram\"><i class=\"fa-brands fa-instagram\" aria-hidden=\"true\"><\/i><\/a>\n            <\/div>\n          <\/div>\n        <\/article>\n        <article class=\"team-card reveal\">\n          <div class=\"team-photo\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/m.media-amazon.com\/images\/M\/MV5BYTQzOTZmZjItN2E3My00MDBjLWIwOTktYjQ1OGVmMjYzZmZkXkEyXkFqcGc@._V1_FMjpg_UX1000_.jpg\" alt=\"Suresh Kumar, sous chef specialising in tiffin items\" loading=\"lazy\" width=\"400\" height=\"400\"><\/div>\n          <div class=\"team-info\">\n            <h3>Suresh Kumar<\/h3>\n            <span class=\"team-role\">Sous Chef, Tiffin<\/span>\n            <div class=\"team-social\">\n              <a href=\"#\" aria-label=\"Suresh on Instagram\"><i class=\"fa-brands fa-instagram\" aria-hidden=\"true\"><\/i><\/a>\n            <\/div>\n          <\/div>\n        <\/article>\n        <article class=\"team-card reveal\">\n          <div class=\"team-photo\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1544005313-94ddf0286df2?w=400&q=80&auto=format\" alt=\"Divya Bharathi, guest relations and hospitality lead\" loading=\"lazy\" width=\"400\" height=\"400\"><\/div>\n          <div class=\"team-info\">\n            <h3>Divya Bharathi<\/h3>\n            <span class=\"team-role\">Guest Relations<\/span>\n            <div class=\"team-social\">\n              <a href=\"#\" aria-label=\"Divya on Instagram\"><i class=\"fa-brands fa-instagram\" aria-hidden=\"true\"><\/i><\/a>\n            <\/div>\n          <\/div>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============================================================\n       LOCATION SECTION\n       ============================================================ -->\n  <section class=\"location\" id=\"location\" aria-labelledby=\"location-title\">\n    <div class=\"container\">\n      <div class=\"location-info reveal\">\n        <p class=\"section-eyebrow\">Find Us<\/p>\n        <h2 class=\"section-title telugu-title\" id=\"location-title\">\n    Visit Madhuram\n<\/h2>\n        <p class=\"section-sub\">Nestled near the Mylapore temple tank, our dining hall welcomes you with the aroma of fresh filter coffee from morning till night.<\/p>\n\n        <div class=\"info-list\">\n          <div class=\"info-item\">\n            <div class=\"info-icon\"><i class=\"fa-solid fa-location-dot\" aria-hidden=\"true\"><\/i><\/div>\n            <div>\n              <h4>Address<\/h4>\n              <address>14, Temple Tank Road, Mylapore, Chennai, Tamil Nadu 600004<\/address>\n            <\/div>\n          <\/div>\n          <div class=\"info-item\">\n            <div class=\"info-icon\"><i class=\"fa-solid fa-phone\" aria-hidden=\"true\"><\/i><\/div>\n            <div>\n              <h4>Phone &amp; Reservations<\/h4>\n              <p><a href=\"tel:+919876543210\">+91 98765 43210<\/a><\/p>\n            <\/div>\n          <\/div>\n          <div class=\"info-item\">\n            <div class=\"info-icon\"><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"><\/i><\/div>\n            <div>\n              <h4>Email<\/h4>\n              <p><a href=\"mailto:hello@madhuram-restaurant.example\">hello@madhuram-restaurant.example<\/a><\/p>\n            <\/div>\n          <\/div>\n          <div class=\"info-item\">\n            <div class=\"info-icon\"><i class=\"fa-solid fa-clock\" aria-hidden=\"true\"><\/i><\/div>\n            <div>\n              <h4>Business Hours<\/h4>\n              <table class=\"hours-table\">\n                <tbody>\n                  <tr><td>Mon &ndash; Fri<\/td><td>7:00 AM &ndash; 10:30 PM<\/td><\/tr>\n                  <tr><td>Saturday<\/td><td>7:00 AM &ndash; 11:00 PM<\/td><\/tr>\n                  <tr><td>Sunday<\/td><td>7:30 AM &ndash; 10:30 PM<\/td><\/tr>\n                <\/tbody>\n              <\/table>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <a href=\"tel:+919876543210\" class=\"btn btn-primary reserve-btn\">\n    <i class=\"fa-solid fa-phone-volume\" aria-hidden=\"true\"><\/i> Call to Reserve\n<\/a>\n\n      <div class=\"map-embed reveal\">\n       <iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d7435.718885632687!2d81.70769097505108!3d21.277030680435193!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3a28e9fadad0d1cb%3A0xd58b0fa6c52dfc75!2sIRAA%20CAFE%20at%20Swarnabhoomi!5e0!3m2!1sen!2sin!4v1784770330414!5m2!1sen!2sin\" width=\"600\" height=\"450\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"strict-origin-when-cross-origin\"><\/iframe>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============================================================\n       TESTIMONIALS SECTION\n       ============================================================ -->\n  <section class=\"testimonials\" id=\"testimonials\" aria-labelledby=\"testimonials-title\">\n    <div class=\"container\">\n      <div class=\"testi-head reveal\">\n        <p class=\"section-eyebrow\">Guests Say<\/p>\n        <h2 class=\"section-title\" id=\"testimonials-title\">Stories From Our Table<\/h2>\n      <\/div>\n\n      <div class=\"testi-track-wrap reveal\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Guest testimonials\">\n        <div class=\"testi-slide active\">\n          <div class=\"testi-quote-icon\"><i class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"><\/i><\/div>\n          <p class=\"testi-text\">The dosa here tastes exactly like my grandmother's &mdash; thin, crisp, and full of character. I keep coming back just for that first bite.<\/p>\n          <div class=\"testi-author\">\n            <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1544005313-94ddf0286df2?w=100&q=80&auto=format\" alt=\"\" loading=\"lazy\" width=\"48\" height=\"48\">\n            <div>\n              <div class=\"testi-author-name\">Anjali Menon<\/div>\n              <div class=\"testi-author-loc\">Kochi, Kerala<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"testi-slide\">\n          <div class=\"testi-quote-icon\"><i class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"><\/i><\/div>\n          <p class=\"testi-text\">Madhuram's banana leaf meal is an experience, not just a meal. The staff explained every dish with such warmth, it felt like visiting family.<\/p>\n          <div class=\"testi-author\">\n            <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1568602471122-7832951cc4c5?w=100&q=80&auto=format\" alt=\"\" loading=\"lazy\" width=\"48\" height=\"48\">\n            <div>\n              <div class=\"testi-author-name\">Rahul Deshmukh<\/div>\n              <div class=\"testi-author-loc\">Mumbai, Maharashtra<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"testi-slide\">\n          <div class=\"testi-quote-icon\"><i class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"><\/i><\/div>\n          <p class=\"testi-text\">Their filter coffee alone is worth the trip. Rich, frothy, and served in the traditional davara-tumbler &mdash; pure nostalgia in a cup.<\/p>\n          <div class=\"testi-author\">\n            <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1531123897727-8f129e1688ce?w=100&q=80&auto=format\" alt=\"\" loading=\"lazy\" width=\"48\" height=\"48\">\n            <div>\n              <div class=\"testi-author-name\">Priya Sundaram<\/div>\n              <div class=\"testi-author-loc\">Bengaluru, Karnataka<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"testi-dots\" id=\"testiDots\">\n          <button class=\"testi-dot active\" aria-label=\"Show testimonial 1\" data-index=\"0\"><\/button>\n          <button class=\"testi-dot\" aria-label=\"Show testimonial 2\" data-index=\"1\"><\/button>\n          <button class=\"testi-dot\" aria-label=\"Show testimonial 3\" data-index=\"2\"><\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============================================================\n       GALLERY SECTION\n       ============================================================ -->\n  <section class=\"gallery\" id=\"gallery\" aria-labelledby=\"gallery-title\">\n    <div class=\"container\">\n      <div class=\"gallery-head reveal\">\n        <p class=\"section-eyebrow\">A Glimpse Inside<\/p>\n        <h2 class=\"section-title\" id=\"gallery-title\">Our Gallery<\/h2>\n        <p class=\"section-sub\">A peek into our kitchen, our dining hall, and the dishes that keep guests coming back.<\/p>\n      <\/div>\n\n      <div class=\"gallery-grid reveal\">\n        <figure class=\"gallery-item wide tall\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1630383249896-483b78c00752?w=800&q=80&auto=format\" alt=\"Crisp masala dosa served with chutney and sambar\" loading=\"lazy\" width=\"800\" height=\"600\"><span>Masala Dosa<\/span><\/figure>\n        <figure class=\"gallery-item\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1589301760014-d929f3979dbc?w=500&q=80&auto=format\" alt=\"Steamed idlis served with coconut chutney\" loading=\"lazy\" width=\"500\" height=\"500\"><span>Soft Idli<\/span><\/figure>\n        <figure class=\"gallery-item\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1601050690597-df0568f70950?w=500&q=80&auto=format\" alt=\"Traditional banana leaf meal spread\" loading=\"lazy\" width=\"500\" height=\"500\"><span>Leaf Meals<\/span><\/figure>\n        <figure class=\"gallery-item tall\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/static.tnn.in\/thumb\/msid-108283631,thumbsize-77752,width-1280,height-720,resizemode-75\/108283631.jpg\" alt=\"South Indian filter coffee poured in traditional style\" loading=\"lazy\" width=\"500\" height=\"700\"><span>Filter Coffee<\/span><\/figure>\n        <figure class=\"gallery-item\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/img.freepik.com\/premium-photo\/traditional-hyderabadi-vegetable-veg-dum-biryani-with-mixed-veggies-served-with-mixed-raita-selective-focus_726363-19.jpg?w=2000\" alt=\"Vegetable biryani garnished with fried onions\" loading=\"lazy\" width=\"500\" height=\"500\"><span>Veg Biryani<\/span><\/figure>\n        <figure class=\"gallery-item wide\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1596797038530-2c107229654b?w=800&q=80&auto=format\" alt=\"Warm interior seating area of Madhuram restaurant\" loading=\"lazy\" width=\"800\" height=\"400\"><span>Our Dining Hall<\/span><\/figure>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============================================================\n       NEWSLETTER STRIP\n       ============================================================ -->\n  <section class=\"newsletter-strip\" aria-labelledby=\"newsletter-title\">\n    <div class=\"container\">\n      <div>\n        <h3 id=\"newsletter-title\">Get festive menus &amp; offers in your inbox<\/h3>\n        <p>No spam &mdash; just seasonal specials and a little bit of South Indian food folklore.<\/p>\n      <\/div>\n      <form class=\"newsletter-form\" id=\"newsletterForm\">\n        <label for=\"newsletterEmail\" class=\"visually-hidden\">Email address<\/label>\n        <input type=\"email\" id=\"newsletterEmail\" name=\"email\" placeholder=\"you@example.com\" required autocomplete=\"email\">\n        <button type=\"submit\" class=\"btn btn-primary\">Subscribe<\/button>\n      <\/form>\n    <\/div>\n  <\/section>\n  <p class=\"newsletter-msg container\" id=\"newsletterMsg\" role=\"status\" aria-live=\"polite\"><\/p>\n\n<\/main>\n\n<!-- ============================================================\n     FOOTER\n     ============================================================ -->\n<footer class=\"site-footer\" id=\"footer\">\n  <div class=\"container\">\n    <div class=\"footer-grid\">\n      <div class=\"footer-brand\">\n        <a href=\"#top\" class=\"brand\" aria-label=\"Madhuram home\">\n          <span class=\"brand-mark\" aria-hidden=\"true\">M<\/span>\n          <span class=\"brand-name\">Madhuram<\/span>\n        <\/a>\n        <p class=\"footer-about\">Authentic South Indian flavours, served with warmth in the heart of Chennai since 1978.<\/p>\n        <div class=\"footer-social\">\n          <a href=\"https:\/\/www.facebook.com\/madhuramrestaurant\" aria-label=\"Madhuram on Facebook\" target=\"_blank\" rel=\"noopener\"><i class=\"fa-brands fa-facebook-f\" aria-hidden=\"true\"><\/i><\/a>\n          <a href=\"https:\/\/www.instagram.com\/madhuramrestaurant\" aria-label=\"Madhuram on Instagram\" target=\"_blank\" rel=\"noopener\"><i class=\"fa-brands fa-instagram\" aria-hidden=\"true\"><\/i><\/a>\n          <a href=\"https:\/\/www.youtube.com\/madhuramrestaurant\" aria-label=\"Madhuram on YouTube\" target=\"_blank\" rel=\"noopener\"><i class=\"fa-brands fa-youtube\" aria-hidden=\"true\"><\/i><\/a>\n          <a href=\"https:\/\/wa.me\/919876543210\" aria-label=\"Chat with Madhuram on WhatsApp\" target=\"_blank\" rel=\"noopener\"><i class=\"fa-brands fa-whatsapp\" aria-hidden=\"true\"><\/i><\/a>\n        <\/div>\n      <\/div>\n\n      <nav class=\"footer-col\" aria-label=\"Quick links\">\n        <h4>Quick Links<\/h4>\n        <ul>\n          <li><a href=\"#tradition\">Tradition<\/a><\/li>\n          <li><a href=\"#about\">Our Story<\/a><\/li>\n          <li><a href=\"#menu\">Menu<\/a><\/li>\n          <li><a href=\"#team\">Team<\/a><\/li>\n          <li><a href=\"#gallery\">Gallery<\/a><\/li>\n        <\/ul>\n      <\/nav>\n\n      <nav class=\"footer-col\" aria-label=\"Menu categories\">\n        <h4>Popular Categories<\/h4>\n        <ul>\n          <li><a href=\"#menu\" data-jump-filter=\"dosa\">Dosa Varieties<\/a><\/li>\n          <li><a href=\"#menu\" data-jump-filter=\"idli\">Idli &amp; Tiffin<\/a><\/li>\n          <li><a href=\"#menu\" data-jump-filter=\"biryani\">Biryani<\/a><\/li>\n          <li><a href=\"#menu\" data-jump-filter=\"meals\">Banana Leaf Meals<\/a><\/li>\n          <li><a href=\"#menu\" data-jump-filter=\"beverages\">Beverages<\/a><\/li>\n        <\/ul>\n      <\/nav>\n\n      <div class=\"footer-col\">\n        <h4>Contact<\/h4>\n        <ul class=\"footer-contact\">\n          <li><i class=\"fa-solid fa-location-dot\" aria-hidden=\"true\"><\/i> 14, Temple Tank Road, Mylapore, Chennai 600004<\/li>\n          <li><i class=\"fa-solid fa-phone\" aria-hidden=\"true\"><\/i> <a href=\"tel:+919876543210\">+91 98765 43210<\/a><\/li>\n          <li><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"><\/i> <a href=\"mailto:hello@madhuram-restaurant.example\">hello@madhuram-restaurant.example<\/a><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <div class=\"footer-bottom\">\n      <p>&copy; <span id=\"currentYear\"><\/span> Madhuram Restaurant. All rights reserved.<\/p>\n      <p><a href=\"#\" >Privacy Policy<\/a> &nbsp;&middot;&nbsp; <a href=\"#\">Terms of Service<\/a><\/p>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<button class=\"back-to-top\" id=\"backToTop\" aria-label=\"Back to top\"><i class=\"fa-solid fa-arrow-up\" aria-hidden=\"true\"><\/i><\/button>\n\n<!-- ============================================================\n     JAVASCRIPT\n     ============================================================ -->\n<script>\n(function(){\n  \"use strict\";\n\n  \/* ----------------------------------------------------------\n     0. Footer year\n     ---------------------------------------------------------- *\/\n  document.getElementById('currentYear').textContent = new Date().getFullYear();\n\n  \/* ----------------------------------------------------------\n     1. Sticky header on scroll\n     ---------------------------------------------------------- *\/\n  var header = document.getElementById('siteHeader');\n  var backToTop = document.getElementById('backToTop');\n  function onScroll(){\n    var y = window.scrollY || window.pageYOffset;\n    header.classList.toggle('scrolled', y > 60);\n    backToTop.classList.toggle('show', y > 500);\n  }\n  window.addEventListener('scroll', onScroll, { passive:true });\n  onScroll();\n  backToTop.addEventListener('click', function(){ window.scrollTo({ top:0, behavior:'smooth' }); });\n\n  \/* ----------------------------------------------------------\n     2. Mobile navigation toggle\n     ---------------------------------------------------------- *\/\n  var navToggle = document.getElementById('navToggle');\n  var mainNav = document.getElementById('mainNav');\n  navToggle.addEventListener('click', function(){\n    var open = mainNav.classList.toggle('open');\n    navToggle.setAttribute('aria-expanded', open ? 'true' : 'false');\n    navToggle.innerHTML = open ? '<i class=\"fa-solid fa-xmark\" aria-hidden=\"true\"><\/i>' : '<i class=\"fa-solid fa-bars\" aria-hidden=\"true\"><\/i>';\n  });\n  mainNav.querySelectorAll('a').forEach(function(link){\n    link.addEventListener('click', function(){\n      mainNav.classList.remove('open');\n      navToggle.setAttribute('aria-expanded','false');\n      navToggle.innerHTML = '<i class=\"fa-solid fa-bars\" aria-hidden=\"true\"><\/i>';\n    });\n  });\n\n  \/* ----------------------------------------------------------\n     3. Menu data + rendering + category filter\n     ---------------------------------------------------------- *\/\n  var menuData = [\n    { name:\"Ghee Roast Dosa\", cat:\"dosa\", price:\"\u20b9150\", desc:\"Crisp rice-batter crepe roasted in clarified ghee until golden and lace-edged.\", tag:\"Bestseller\", spice:2,\n      img:\"https:\/\/images.unsplash.com\/photo-1630383249896-483b78c00752?w=500&q=80&auto=format\" },\n    { name:\"Masala Dosa\", cat:\"dosa\", price:\"\u20b9130\", desc:\"Classic dosa folded over a spiced potato masala, served with sambar and chutneys.\", tag:\"Classic\", spice:2,\n      img:\"https:\/\/images.unsplash.com\/photo-1668236543090-82eba5ee5976?w=500&q=80&auto=format\" },\n    { name:\"Rava Idli\", cat:\"idli\", price:\"\u20b9110\", desc:\"Steamed semolina idlis studded with cashew and curry leaf, light as a cloud.\", tag:\"Breakfast\", spice:0,\n      img:\"https:\/\/images.unsplash.com\/photo-1589301760014-d929f3979dbc?w=500&q=80&auto=format\" },\n    { name:\"Idli Sambar\", cat:\"idli\", price:\"\u20b9100\", desc:\"Soft steamed rice cakes served with piping hot lentil sambar and coconut chutney.\", tag:\"Classic\", spice:1,\n      img:\"https:\/\/images.unsplash.com\/photo-1589308078055-4b52a4a5f2f5?w=500&q=80&auto=format\" },\n    { name:\"Onion Uttapam\", cat:\"uttapam\", price:\"\u20b9140\", desc:\"Thick, fluffy rice pancake topped generously with onions, tomato and green chilli.\", tag:\"Popular\", spice:1,\n      img:\"https:\/\/images.unsplash.com\/photo-1630383249896-483b78c00752?w=500&q=80&auto=format\" },\n    { name:\"Mixed Veg Uttapam\", cat:\"uttapam\", price:\"\u20b9150\", desc:\"A colourful uttapam loaded with seasonal vegetables and a hint of coriander.\", tag:\"Chef's Pick\", spice:1,\n      img:\"https:\/\/images.unsplash.com\/photo-1631452180577-91709df3e1c1?w=500&q=80&auto=format\" },\n    { name:\"Medu Bada\", cat:\"vada\", price:\"\u20b990\", desc:\"Crisp, doughnut-shaped lentil fritters with a fluffy centre, served with sambar.\", tag:\"Snack\", spice:1,\n      img:\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgXZL0UFvuw0EuJJyFfdP_oVoaxrCLwVk1VxUV12IrTtiRa3bUgfLrZ1aAOz9EissMzuE1LIjoVUn3sFJ2i9qgi_eRDLxmJiCzE2mckinK0bj1791bultMZHAIjOR3Oq2EkQOwjoWd5KPpKTl2TDIunak7FazGcxocXn6-2goslyXv2H85-hPbvDeipK-zk\/s16000-rw\/IMG_20260203_160702.jpg\" },\n    { name:\"Rasa Vada\", cat:\"vada\", price:\"\u20b9110\", desc:\"Medu vadas soaked in tangy, peppery rasam &mdash; a South Indian comfort classic.\", tag:\"Comfort Food\", spice:2,\n      img:\"https:\/\/images.unsplash.com\/photo-1606491956689-2ea866880c84?w=500&q=80&auto=format\" },\n    { name:\"Filter Coffee\", cat:\"beverages\", price:\"\u20b960\", desc:\"Strong decoction coffee frothed with milk, served in the traditional davara-tumbler.\", tag:\"Signature\", spice:0,\n      img:\"https:\/\/cafemadhuram.us.cc\/wp-content\/uploads\/2026\/07\/coffee.jpg\" },\n    { name:\"Masala Chaas\", cat:\"beverages\", price:\"\u20b970\", desc:\"Spiced buttermilk with curry leaves, ginger and roasted cumin &mdash; cooling and light.\", tag:\"Cooling\", spice:1,\n      img:\"https:\/\/images.unsplash.com\/photo-1544145945-f90425340c7e?w=500&q=80&auto=format\" },\n    { name:\"Traditional Thali Meals\", cat:\"meals\", price:\"\u20b9220\", desc:\"A full banana-leaf spread with rice, sambar, rasam, poriyal, curd and payasam.\", tag:\"Full Meal\", spice:1,\n      img:\"https:\/\/images.unsplash.com\/photo-1596797038530-2c107229654b?w=500&q=80&auto=format\" },\n    { name:\"Curd Rice\", cat:\"meals\", price:\"\u20b990\", desc:\"Cooling yogurt rice tempered with mustard, curry leaves and pomegranate.\", tag:\"Comfort Food\", spice:0,\n      img:\"https:\/\/palatesdesire.com\/wp-content\/uploads\/2022\/04\/curd-rice-recipe-card@palates-desire.jpg\" },\n    { name:\"Lemon Rice\", cat:\"rice\", price:\"\u20b9120\", desc:\"Tangy turmeric rice tempered with peanuts, mustard seeds and curry leaves.\", tag:\"Light Meal\", spice:1,\n      img:\"https:\/\/images.unsplash.com\/photo-1596560548464-f010549b84d7?w=500&q=80&auto=format\" },\n    { name:\"Tamarind Rice\", cat:\"rice\", price:\"\u20b9130\", desc:\"Rice tossed in a bold tamarind-and-spice blend, a temple-festival favourite.\", tag:\"Festive\", spice:2,\n      img:\"https:\/\/images.unsplash.com\/photo-1596560548464-f010549b84d7?w=500&q=80&auto=format\" },\n    { name:\"Vegetable Biryani\", cat:\"biryani\", price:\"\u20b9190\", desc:\"Fragrant basmati rice layered with seasonal vegetables and roasted whole spices.\", tag:\"Bestseller\", spice:2,\n      img:\"https:\/\/images.unsplash.com\/photo-1567337710282-00832b415979?w=500&q=80&auto=format\" },\n    { name:\"Paneer Biryani\", cat:\"biryani\", price:\"\u20b9220\", desc:\"Slow-cooked dum biryani with soft paneer cubes and a rich saffron aroma.\", tag:\"Chef's Pick\", spice:2,\n      img:\"https:\/\/images.unsplash.com\/photo-1589302168068-964664d93dc0?w=500&q=80&auto=format\" },\n    { name:\"Pongal\", cat:\"breakfast\", price:\"\u20b9120\", desc:\"Comforting rice-and-lentil porridge tempered with ghee, pepper and cashew.\", tag:\"Breakfast\", spice:0,\n      img:\"https:\/\/images.unsplash.com\/photo-1630383249896-483b78c00752?w=500&q=80&auto=format\" },\n    { name:\"Upma\", cat:\"breakfast\", price:\"\u20b9100\", desc:\"Savoury semolina breakfast dish with mustard seeds, curry leaves and vegetables.\", tag:\"Breakfast\", spice:1,\n      img:\"https:\/\/images.unsplash.com\/photo-1631452180519-91709df3e1c1?w=500&q=80&auto=format\" },\n    { name:\"Payasam\", cat:\"desserts\", price:\"\u20b990\", desc:\"Warm vermicelli pudding simmered in milk, cardamom, and roasted cashews.\", tag:\"Dessert\", spice:0,\n      img:\"https:\/\/images.unsplash.com\/photo-1606313564200-e75d5e30476c?w=500&q=80&auto=format\" },\n    { name:\"Mysore Pak\", cat:\"desserts\", price:\"\u20b980\", desc:\"Melt-in-the-mouth gram flour sweet, generously enriched with ghee.\", tag:\"Sweet\", spice:0,\n      img:\"https:\/\/images.unsplash.com\/photo-1606313564200-e75d5e30476c?w=500&q=80&auto=format\" }\n  ];\n\n  var menuGrid = document.getElementById('menuGrid');\n\n  function spiceIcons(level){\n    var html = '';\n    for (var i=1;i<=3;i++){\n      html += '<i class=\"fa-solid fa-pepper-hot' + (i>level ? ' inactive' : '') + '\" aria-hidden=\"true\"><\/i>';\n    }\n    return html;\n  }\n\n  function renderMenu(){\n    var frag = document.createDocumentFragment();\n    menuData.forEach(function(item, idx){\n      var card = document.createElement('article');\n      card.className = 'menu-card reveal';\n      card.setAttribute('data-cat', item.cat);\n      card.innerHTML =\n        '<div class=\"menu-card-img\">' +\n          '<img loading=\"lazy\" decoding=\"async\" src=\"' + item.img + '\" alt=\"' + item.name + ' \u2014 authentic South Indian ' + item.cat + ' dish at Madhuram\" loading=\"lazy\" width=\"500\" height=\"375\">' +\n          '<span class=\"menu-card-tag\">' + item.tag + '<\/span>' +\n        '<\/div>' +\n        '<div class=\"menu-card-body\">' +\n          '<div class=\"menu-card-top\"><h3>' + item.name + '<\/h3><span class=\"menu-card-price\">' + item.price + '<\/span><\/div>' +\n          '<p>' + item.desc + '<\/p>' +\n          '<div class=\"menu-card-foot\">' +\n            '<span class=\"menu-spice\" aria-label=\"Spice level ' + item.spice + ' of 3\">' + spiceIcons(item.spice) + '<\/span>' +\n            '<span class=\"menu-card-cat\" style=\"font-family:var(--font-ui); font-size:.72rem; text-transform:uppercase; letter-spacing:.06em; color:var(--brown-soft);\">' + item.cat + '<\/span>' +\n          '<\/div>' +\n        '<\/div>';\n      frag.appendChild(card);\n    });\n    menuGrid.appendChild(frag);\n  }\n  renderMenu();\n\n  \/* Category filtering with animated show\/hide *\/\n  var filterBtns = document.querySelectorAll('.filter-btn');\n  function applyFilter(cat){\n    var cards = document.querySelectorAll('.menu-card');\n    cards.forEach(function(card){\n      var match = (cat === 'all' || card.getAttribute('data-cat') === cat);\n      if (match){\n        card.classList.remove('hide');\n        gsap.fromTo(card, { opacity:0, y:16 }, { opacity:1, y:0, duration:.5, ease:'power2.out' });\n      } else {\n        card.classList.add('hide');\n      }\n    });\n    filterBtns.forEach(function(btn){\n      var active = btn.getAttribute('data-filter') === cat;\n      btn.classList.toggle('active', active);\n      btn.setAttribute('aria-selected', active ? 'true' : 'false');\n    });\n  }\n  filterBtns.forEach(function(btn){\n    btn.addEventListener('click', function(){ applyFilter(btn.getAttribute('data-filter')); });\n  });\n\n  \/* Footer quick-category links jump to menu + apply filter *\/\n  document.querySelectorAll('[data-jump-filter]').forEach(function(link){\n    link.addEventListener('click', function(e){\n      e.preventDefault();\n      var cat = link.getAttribute('data-jump-filter');\n      document.getElementById('menu').scrollIntoView({ behavior:'smooth' });\n      setTimeout(function(){ applyFilter(cat); }, 400);\n    });\n  });\n\n  \/* ----------------------------------------------------------\n     4. Testimonials carousel\n     ---------------------------------------------------------- *\/\n  var slides = document.querySelectorAll('.testi-slide');\n  var dots = document.querySelectorAll('.testi-dot');\n  var currentSlide = 0, testiTimer;\n\n  function showSlide(i){\n    slides.forEach(function(s,idx){ s.classList.toggle('active', idx===i); });\n    dots.forEach(function(d,idx){ d.classList.toggle('active', idx===i); });\n    currentSlide = i;\n  }\n  function nextSlide(){ showSlide((currentSlide+1) % slides.length); }\n  function startTesti(){ testiTimer = setInterval(nextSlide, 6000); }\n  function resetTesti(){ clearInterval(testiTimer); startTesti(); }\n\n  dots.forEach(function(dot){\n    dot.addEventListener('click', function(){\n      showSlide(parseInt(dot.getAttribute('data-index'),10));\n      resetTesti();\n    });\n  });\n  if (slides.length) startTesti();\n\n  \/* ----------------------------------------------------------\n     5. Newsletter form (client-side only demo)\n     ---------------------------------------------------------- *\/\n  var newsletterForm = document.getElementById('newsletterForm');\n  var newsletterMsg = document.getElementById('newsletterMsg');\n  newsletterForm.addEventListener('submit', function(e){\n    e.preventDefault();\n    var emailInput = document.getElementById('newsletterEmail');\n    if (emailInput.checkValidity()){\n      newsletterMsg.textContent = 'Thank you! You\\'re on the list for festive updates.';\n      newsletterForm.reset();\n    } else {\n      newsletterMsg.style.color = '#A6301E';\n      newsletterMsg.textContent = 'Please enter a valid email address.';\n    }\n  });\n\n  \/* ----------------------------------------------------------\n     6. Animated counters (hero stats) \u2014 triggers once in view\n     ---------------------------------------------------------- *\/\n  function animateCounter(el){\n    var target = parseInt(el.getAttribute('data-count'), 10);\n    var obj = { val:0 };\n    gsap.to(obj, {\n      val: target, duration:2, ease:'power2.out',\n      onUpdate: function(){ el.textContent = Math.round(obj.val).toLocaleString('en-IN'); }\n    });\n  }\n  document.querySelectorAll('[data-count]').forEach(function(el){ animateCounter(el); });\n\n  \/* ----------------------------------------------------------\n     7. GSAP: register plugin + generic scroll reveals\n     ---------------------------------------------------------- *\/\n  gsap.registerPlugin(ScrollTrigger);\n\n  document.querySelectorAll('.reveal').forEach(function(el){\n    ScrollTrigger.create({\n      trigger: el,\n      start: 'top 88%',\n      once: true,\n      onEnter: function(){ el.classList.add('is-visible'); }\n    });\n  });\n\n  \/* ----------------------------------------------------------\n     8. Ambient decorative motion (coconut tree sway, petals, lamp flame)\n     ---------------------------------------------------------- *\/\n  gsap.to('#heroPalmLeaves', {\n    rotate: 4, transformOrigin:'50px 60px', duration:2.6, ease:'sine.inOut', repeat:-1, yoyo:true\n  });\n  gsap.to('#heroTree', {\n    rotate: 1.4, transformOrigin:'bottom center', duration:3.2, ease:'sine.inOut', repeat:-1, yoyo:true\n  });\n  gsap.to('#lampFlame', {\n    scaleY: 1.08, scaleX: .95, transformOrigin:'50% 100%', duration:.6, ease:'sine.inOut', repeat:-1, yoyo:true\n  });\n  document.querySelectorAll('.petal').forEach(function(p, i){\n    gsap.to(p, {\n      y: '+=220', x: (i%2===0 ? '+=60' : '-=60'), rotate: 180, opacity: 0,\n      duration: 8 + i*2, repeat:-1, ease:'none', delay:i*1.5\n    });\n  });\n\n  \/* ----------------------------------------------------------\n     9. HERO ANIMATION \u2014 Anna character rises + Namaste (GSAP ScrollTrigger)\n     Plays once on first scroll into the hero, reverses when scrolling back up.\n     ---------------------------------------------------------- *\/\n  var annaTl = gsap.timeline({\n    scrollTrigger: {\n      trigger: '.hero',\n      start: 'top top',\n      end: '+=70%',\n      scrub: 0.6,          \/\/ ties progress to scroll position, reverses naturally\n      pin: false\n    }\n  });\n\n  annaTl\n    \/\/ 1. Character rises from below the fold\n    .to('#anna-character', { y: '0%', opacity: 1, duration: 1, ease: 'power2.out' }, 0)\n    \/\/ 2. Slight head bow\n    .to('#annaHead', { rotate: 8, transformOrigin:'50% 100%', duration: .5, ease:'power1.inOut' }, .55)\n    \/\/ 3. Arms fold inward to complete the namaste gesture\n    .to('#annaArmLeft', { rotate: -6, transformOrigin:'112px 155px', duration:.5 }, .5)\n    .to('#annaArmRight', { rotate: 6, transformOrigin:'188px 155px', duration:.5 }, .5)\n    \/\/ 4. Joined hands fade & scale in at chest height\n    .to('#annaHands', { opacity: 1, scale: 1, duration: .4, ease:'back.out(1.7)' }, .75)\n    \/\/ 5. Warm smile widens slightly\n    .to('#annaSmile', { attr:{ d:'M-18 22 Q0 30 18 22' }, duration:.4 }, .8);\n\n  \/\/ Set initial transform origin now that the element has rendered\n  gsap.set('#anna-character', { y: '60%' });\n\n  \/\/ Natural blinking loop (independent of scroll)\n  gsap.timeline({ repeat: -1, repeatDelay: 3.4 })\n    .to('#annaEyelids rect', { attr:{ height: 13 }, y:'-=0', duration:.09, ease:'power1.in' })\n    .to('#annaEyelids rect', { attr:{ height: 0 }, duration:.12, ease:'power1.out' }, '+=0.05');\n\n  \/\/ Subtle breathing loop on the torso\n  gsap.to('#annaBody', { scaleY: 1.015, transformOrigin:'50% 100%', duration: 2.2, ease:'sine.inOut', repeat:-1, yoyo:true });\n\n  \/* ----------------------------------------------------------\n     10. Smooth in-page anchor scrolling for older browsers\n     ---------------------------------------------------------- *\/\n  document.querySelectorAll('a[href^=\"#\"]:not([data-jump-filter])').forEach(function(link){\n    link.addEventListener('click', function(e){\n      var id = link.getAttribute('href');\n      if (id.length > 1 && document.querySelector(id)){\n        e.preventDefault();\n        document.querySelector(id).scrollIntoView({ behavior:'smooth', block:'start' });\n      }\n    });\n  });\n\n})();\n<\/script>\n<\/body>\n<\/html>\n\n\n\n\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-39ceeaf e-con e-atomic-element e-flexbox-base e-da30bba \" data-id=\"39ceeaf\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"39ceeaf\">\n    \t\t<div class=\"elementor-element elementor-element-781fafc elementor-widget elementor-widget-html\" data-id=\"781fafc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<!-- ============================================================\n     MADHURAM \u2014 Footer Section (standalone, SEO-optimised, mobile-friendly)\n     Contains everything needed to run this section on its own:\n     fonts, icon library, structured data, inline CSS + inline JS.\n     ============================================================ -->\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, viewport-fit=cover\">\n\n<!-- ============ SEO: TITLE & META ============ -->\n<title>Contact & Quick Links | Madhuram \u2014 Authentic South Indian Restaurant, Chennai<\/title>\n<meta name=\"description\" content=\"Get in touch with Madhuram, an authentic South Indian restaurant in Mylapore, Chennai. Find our address, phone number, business hours, menu categories and social channels.\">\n<meta name=\"keywords\" content=\"Madhuram restaurant contact, South Indian restaurant Chennai, Mylapore restaurant address, Madhuram phone number, Madhuram business hours\">\n<meta name=\"author\" content=\"Madhuram Restaurant\">\n<meta name=\"robots\" content=\"index, follow\">\n<link rel=\"canonical\" href=\"https:\/\/www.madhuram-restaurant.example\/#footer\">\n<meta name=\"theme-color\" content=\"#3A241A\">\n\n<!-- ============ Open Graph ============ -->\n<meta property=\"og:type\" content=\"restaurant.restaurant\">\n<meta property=\"og:site_name\" content=\"Madhuram\">\n<meta property=\"og:title\" content=\"Contact Madhuram | Authentic South Indian Restaurant\">\n<meta property=\"og:description\" content=\"Visit Madhuram in Mylapore, Chennai \u2014 traditional dosas, idlis, banana-leaf meals, biryani and filter coffee since 1978.\">\n<meta property=\"og:image\" content=\"https:\/\/www.madhuram-restaurant.example\/assets\/og-image.jpg\">\n<meta property=\"og:url\" content=\"https:\/\/www.madhuram-restaurant.example\/#footer\">\n<meta property=\"og:locale\" content=\"en_IN\">\n\n<!-- ============ Twitter Card ============ -->\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n<meta name=\"twitter:title\" content=\"Contact Madhuram | Authentic South Indian Restaurant\">\n<meta name=\"twitter:description\" content=\"Visit Madhuram in Mylapore, Chennai \u2014 traditional dosas, idlis, banana-leaf meals, biryani and filter coffee since 1978.\">\n<meta name=\"twitter:image\" content=\"https:\/\/www.madhuram-restaurant.example\/assets\/og-image.jpg\">\n\n<!-- ============ Favicon (inline SVG, no external file needed) ============ -->\n<link rel=\"icon\" href=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='48' fill='%236B1F1F'\/%3E%3Ctext x='50' y='68' font-size='58' text-anchor='middle' fill='%23E8A93B' font-family='Georgia,serif'%3EM%3C\/text%3E%3C\/svg%3E\">\n\n<!-- ============ Structured Data: LocalBusiness \/ Restaurant (JSON-LD) ============\n     Repeats the contact facts shown in the footer so search engines can\n     surface address, phone, hours and social profiles directly. ============ -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Restaurant\",\n  \"name\": \"Madhuram\",\n  \"image\": \"https:\/\/www.madhuram-restaurant.example\/assets\/og-image.jpg\",\n  \"@id\": \"https:\/\/www.madhuram-restaurant.example\/\",\n  \"url\": \"https:\/\/www.madhuram-restaurant.example\/\",\n  \"telephone\": \"+91-98765-43210\",\n  \"email\": \"hello@madhuram-restaurant.example\",\n  \"servesCuisine\": [\"South Indian\", \"Tamil\", \"Kerala\", \"Vegetarian\"],\n  \"priceRange\": \"\u20b9\u20b9\",\n  \"address\": {\n    \"@type\": \"PostalAddress\",\n    \"streetAddress\": \"14, Temple Tank Road, Mylapore\",\n    \"addressLocality\": \"Chennai\",\n    \"addressRegion\": \"Tamil Nadu\",\n    \"postalCode\": \"600004\",\n    \"addressCountry\": \"IN\"\n  },\n  \"openingHoursSpecification\": [\n    { \"@type\": \"OpeningHoursSpecification\", \"dayOfWeek\": [\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"], \"opens\": \"07:00\", \"closes\": \"22:30\" },\n    { \"@type\": \"OpeningHoursSpecification\", \"dayOfWeek\": \"Saturday\", \"opens\": \"07:00\", \"closes\": \"23:00\" },\n    { \"@type\": \"OpeningHoursSpecification\", \"dayOfWeek\": \"Sunday\", \"opens\": \"07:30\", \"closes\": \"22:30\" }\n  ],\n  \"menu\": \"https:\/\/www.madhuram-restaurant.example\/#menu\",\n  \"acceptsReservations\": \"True\",\n  \"sameAs\": [\n    \"https:\/\/www.facebook.com\/madhuramrestaurant\",\n    \"https:\/\/www.instagram.com\/madhuramrestaurant\",\n    \"https:\/\/www.youtube.com\/madhuramrestaurant\"\n  ]\n}\n<\/script>\n\n<!-- ============ Google Fonts (preconnect for performance) ============ -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Rozha+One&family=Mukta:wght@400;500;600;700&family=Poppins:wght@400;500;600&display=swap\" rel=\"stylesheet\">\n\n<!-- ============ Font Awesome (icons) ============ -->\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.1\/css\/all.min.css\" integrity=\"sha512-DTOQO9RWCH3ppGqcWaEA1BIZOC6xxalwEsw9c2QQeAIftl+Vegovlnee1c9QX4TctnWMn13TZye+giMm8e2LwA==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\">\n\n<style>\n\/* ============================================================\n   DESIGN TOKENS (only what the footer needs)\n   ============================================================ *\/\n:root{\n  --maroon:        #6B1F1F;\n  --turmeric:      #E8A93B;\n  --coconut:       #FBF7ED;\n  --brown:         #3A241A;\n  --font-display:  'Rozha One', 'Georgia', serif;\n  --font-body:     'Mukta', sans-serif;\n  --font-ui:       'Poppins', sans-serif;\n  --max-w:         1240px;\n  --ease:          cubic-bezier(.22,1,.36,1);\n}\n\n\/* ============================================================\n   RESET & BASE\n   ============================================================ *\/\n*,*::before,*::after{ box-sizing:border-box; margin:0; padding:0; }\nhtml{ scroll-behavior:smooth; }\nbody{\n  font-family:var(--font-body);\n  background:var(--coconut);\n  color:var(--brown);\n  line-height:1.6;\n  font-size:16px;\n  -webkit-font-smoothing:antialiased;\n}\nimg{ max-width:100%; display:block; }\na{ color:inherit; text-decoration:none; }\nul{ list-style:none; }\nbutton{ font-family:inherit; cursor:pointer; border:none; background:none; }\n.visually-hidden{\n  position:absolute !important; width:1px; height:1px; overflow:hidden;\n  clip:rect(0 0 0 0); white-space:nowrap; border:0; padding:0; margin:-1px;\n}\n:focus-visible{ outline:3px solid var(--turmeric); outline-offset:3px; }\n.container{ max-width:var(--max-w); margin:0 auto; padding:0 24px; }\n\n.brand{ display:flex; align-items:center; gap:.7rem; }\n.brand-mark{\n  width:44px; height:44px; border-radius:50%; background:var(--maroon);\n  display:flex; align-items:center; justify-content:center; color:var(--turmeric);\n  font-family:var(--font-display); font-size:1.4rem; border:2px solid #C08A2E;\n  flex-shrink:0;\n}\n.brand-name{ font-family:var(--font-display); font-size:1.5rem; line-height:1; }\n\n\/* ============================================================\n   FOOTER\n   ============================================================ *\/\n.site-footer{ background:var(--brown); color:rgba(251,247,237,.85); padding:5rem 0 0; }\n\n.footer-grid{\n  display:grid;\n  grid-template-columns:1.4fr 1fr 1fr 1.2fr;\n  gap:2.5rem;\n  padding-bottom:3rem;\n  border-bottom:1px solid rgba(251,247,237,.12);\n   align-items:start;\n}\n\n.footer-brand .brand-name{ color:var(--coconut); }\n.footer-about{ font-size:.88rem; color:rgba(251,247,237,.6); margin:1rem 0 1.4rem; max-width:280px; }\n\n.footer-social{ display:flex; gap:.7rem; flex-wrap:wrap; }\n.footer-social a{\n  width:44px;\n  height:44px;\n  border-radius:50%;\n  border:1px solid rgba(251,247,237,.25);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  transition:all .3s var(--ease);\n}\n.footer-social a i{ font-size:18px; }\n.footer-social a:hover,\n.footer-social a:focus-visible{\n  background:var(--turmeric);\n  color:var(--brown);\n  border-color:var(--turmeric);\n  transform:translateY(-3px);\n}\n\n.footer-col h4{\n  font-family:var(--font-ui);\n  font-size:.9rem;\n  text-transform:uppercase;\n  letter-spacing:.12em;\n  color:var(--turmeric);\n  margin-bottom:1.4rem;\n  min-height:22px;\n}\n.footer-col ul{\n    display:flex;\n    flex-direction:column;\n    gap:1rem;\n    padding:0;\n    margin:0;\n}\n.footer-col a{ font-size:.9rem; color:rgba(251,247,237,.72); transition:color .3s var(--ease); }\n.footer-col a:hover,\n.footer-col a:focus-visible{ color:var(--turmeric); }\n\n.footer-contact li{ display:flex; gap:.6rem; font-size:.88rem; color:rgba(251,247,237,.72); align-items:flex-start; }\n.footer-contact address{ font-style:normal; display:inline; }\n.footer-contact i{ color:var(--turmeric); margin-top:.25rem; flex-shrink:0; width:16px; text-align:center; }\n\n.footer-bottom{\n  padding:1.6rem 0;\n  display:flex;\n  justify-content:space-between;\n  flex-wrap:wrap;\n  gap:.6rem;\n  font-size:.8rem;\n  color:rgba(251,247,237,.55);\n}\n.footer-bottom a{ color:rgba(251,247,237,.55); }\n.footer-bottom a:hover,\n.footer-bottom a:focus-visible{ color:var(--turmeric); }\n\n\/* ============================================================\n   BACK TO TOP (kept with the footer since it lives at page-bottom)\n   ============================================================ *\/\n.back-to-top{\n  position:fixed; bottom:20px; right:20px; width:46px; height:46px; border-radius:50%;\n  background:var(--maroon); color:var(--turmeric); display:flex; align-items:center;\n  justify-content:center; box-shadow:0 12px 30px -12px rgba(58,36,26,.5);\n  opacity:0; pointer-events:none; transform:translateY(12px);\n  transition:all .4s var(--ease); z-index:900;\n}\n.back-to-top.show{ opacity:1; pointer-events:auto; transform:translateY(0); }\n.back-to-top:hover,\n.back-to-top:focus-visible{ background:#A6301E; }\n\n\/* ============================================================\n   RESPONSIVE \/ MOBILE-FRIENDLY BREAKPOINTS\n   ============================================================ *\/\n@media (max-width:900px){\n  .footer-grid{ grid-template-columns:1fr 1fr; gap:2rem; }\n}\n@media (max-width:560px){\n  .site-footer{ padding:3.5rem 0 0; }\n  .footer-grid{ grid-template-columns:1fr; gap:2.2rem; text-align:left; }\n  .footer-bottom{ flex-direction:column; text-align:center; }\n  .back-to-top{ width:42px; height:42px; bottom:16px; right:16px; }\n}\n\n\/* Respect users who prefer less motion *\/\n@media (prefers-reduced-motion: reduce){\n  *{ transition-duration:.01ms !important; scroll-behavior:auto !important; }\n}\n<\/style>\n<\/head>\n<body>\n\n<!-- Skip link for keyboard\/screen-reader users landing on this section -->\n<a href=\"#footer-content\" class=\"visually-hidden\">Skip to footer content<\/a>\n\n<!-- ============================================================\n     FOOTER\n     ============================================================ -->\n<footer class=\"site-footer\" id=\"footer\">\n  <div class=\"container\" id=\"footer-content\">\n    <div class=\"footer-grid\">\n\n      <div class=\"footer-brand\">\n        <a href=\"#top\" class=\"brand\" aria-label=\"Madhuram home\">\n          <span class=\"brand-mark\" aria-hidden=\"true\">M<\/span>\n          <span class=\"brand-name\">Madhuram<\/span>\n        <\/a>\n        <p class=\"footer-about\">Authentic South Indian flavours, served with warmth in the heart of Chennai since 1978.<\/p>\n        <nav class=\"footer-social\" aria-label=\"Madhuram on social media\">\n          <a href=\"https:\/\/www.facebook.com\/madhuramrestaurant\" aria-label=\"Madhuram on Facebook\" target=\"_blank\" rel=\"noopener noreferrer\"><i class=\"fa-brands fa-facebook-f\" aria-hidden=\"true\"><\/i><\/a>\n          <a href=\"https:\/\/www.instagram.com\/madhuramrestaurant\" aria-label=\"Madhuram on Instagram\" target=\"_blank\" rel=\"noopener noreferrer\"><i class=\"fa-brands fa-instagram\" aria-hidden=\"true\"><\/i><\/a>\n          <a href=\"https:\/\/www.youtube.com\/madhuramrestaurant\" aria-label=\"Madhuram on YouTube\" target=\"_blank\" rel=\"noopener noreferrer\"><i class=\"fa-brands fa-youtube\" aria-hidden=\"true\"><\/i><\/a>\n          <a href=\"https:\/\/wa.me\/919876543210\" aria-label=\"Chat with Madhuram on WhatsApp\" target=\"_blank\" rel=\"noopener noreferrer\"><i class=\"fa-brands fa-whatsapp\" aria-hidden=\"true\"><\/i><\/a>\n        <\/nav>\n      <\/div>\n\n      <nav class=\"footer-col\" aria-label=\"Legal\">\n        <h4>Legal<\/h4>\n        <ul>\n          <li><a href=\"#https:\/\/cafemadhuram.us.cc\/?page_id=260\">Privacy Policy<\/a><\/li>\n          <li><a href=\"https:\/\/cafemadhuram.us.cc\/?page_id=260\">User Policy<\/a><\/li>\n          <li><a href=\"https:\/\/cafemadhuram.us.cc\/?page_id=260\">Cookie Policy<\/a><\/li>\n          <li><a href=\"https:\/\/cafemadhuram.us.cc\/?page_id=260\">Terms Of Service<\/a><\/li>\n                 <\/ul>\n      <\/nav>\n\n      <nav class=\"footer-col\" aria-label=\"Menu categories\">\n        <h4><\/h4>\n        <ul>\n         \n        <\/ul>\n      <\/nav>\n\n      <div class=\"footer-col\">\n        <h4>Contact<\/h4>\n        <ul class=\"footer-contact\">\n          <li><i class=\"fa-solid fa-location-dot\" aria-hidden=\"true\"><\/i> <address>14, Temple Tank Road, Mylapore, Chennai 600004<\/address><\/li>\n          <li><i class=\"fa-solid fa-phone\" aria-hidden=\"true\"><\/i> <a href=\"tel:+919876543210\">+91 98765 43210<\/a><\/li>\n          <li><i class=\"fa-solid fa-envelope\" aria-hidden=\"true\"><\/i> <a href=\"mailto:hello@madhuram-restaurant.example\">hello@madhuram-restaurant.example<\/a><\/li>\n          <li><i class=\"fa-solid fa-clock\" aria-hidden=\"true\"><\/i> <span>Open daily, 7:00 AM &ndash; 10:30 PM<\/span><\/li>\n        <\/ul>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"footer-bottom\">\n      <p>&copy; <span id=\"currentYear\"><\/span> Madhuram Restaurant. All rights reserved.<\/p>\n      <p><a href=\"#\"><\/a> &nbsp;&middot;&nbsp; <a href=\"#\"><\/a><\/p>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<button class=\"back-to-top\" id=\"backToTop\" aria-label=\"Back to top\"><i class=\"fa-solid fa-arrow-up\" aria-hidden=\"true\"><\/i><\/button>\n\n<!-- ============================================================\n     JAVASCRIPT\n     ============================================================ -->\n<script>\n(function(){\n  \"use strict\";\n\n  \/* ----------------------------------------------------------\n     1. Footer year (auto-updates, no manual edits needed)\n     ---------------------------------------------------------- *\/\n  var yearEl = document.getElementById('currentYear');\n  if (yearEl) {\n    yearEl.textContent = new Date().getFullYear();\n  }\n\n  \/* ----------------------------------------------------------\n     2. Back-to-top button: show after scrolling, smooth scroll up\n     ---------------------------------------------------------- *\/\n  var backToTop = document.getElementById('backToTop');\n  function onScroll(){\n    var y = window.scrollY || window.pageYOffset;\n    backToTop.classList.toggle('show', y > 400);\n  }\n  window.addEventListener('scroll', onScroll, { passive:true });\n  onScroll();\n  backToTop.addEventListener('click', function(){\n    window.scrollTo({ top:0, behavior:'smooth' });\n  });\n\n  \/* ----------------------------------------------------------\n     3. Footer \"quick category\" links \u2014 jump to #menu and, if a\n     menu-filtering function called applyFilter(cat) exists on\n     the page (i.e. this footer is embedded on the full site),\n     trigger it. Degrades gracefully when used standalone.\n     ---------------------------------------------------------- *\/\n  document.querySelectorAll('[data-jump-filter]').forEach(function(link){\n    link.addEventListener('click', function(e){\n      var cat = link.getAttribute('data-jump-filter');\n      var menuSection = document.getElementById('menu');\n\n      if (menuSection) {\n        e.preventDefault();\n        menuSection.scrollIntoView({ behavior:'smooth' });\n        setTimeout(function(){\n          if (typeof window.applyFilter === 'function') {\n            window.applyFilter(cat);\n          }\n        }, 400);\n      }\n      \/* If there is no #menu on this page, let the browser\n         follow the href normally instead of doing nothing. *\/\n    });\n  });\n\n  \/* ----------------------------------------------------------\n     4. Smooth in-page anchor scrolling for older browsers\n     ---------------------------------------------------------- *\/\n  document.querySelectorAll('a[href^=\"#\"]:not([data-jump-filter])').forEach(function(link){\n    link.addEventListener('click', function(e){\n      var id = link.getAttribute('href');\n      if (id.length > 1 && document.querySelector(id)){\n        e.preventDefault();\n        document.querySelector(id).scrollIntoView({ behavior:'smooth', block:'start' });\n      }\n    });\n  });\n\n})();\n<\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>CAFE MADHURAM | Authentic South Indian Restaurant &amp; Traditional Dining Skip to main content M Madhuram South Indian Kitchen Tradition [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-403","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"CAFE MADHURAM | Authentic South Indian Restaurant &amp; Traditional Dining Skip to main content M Madhuram South Indian Kitchen Tradition Our Story Menu Team Visit Us Gallery Reserve a Table Since 1978 \u00b7 Chennai Authentic Andhra Flavours,served with love Step into Madhuram, where crisp dosas, fluffy idlis and banana-leaf meals are made just the way\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/cafemadhuram.us.cc\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Cafe Madhuram - Taste that feels like home\" \/>\n\t\t<meta property=\"og:type\" content=\"website\" \/>\n\t\t<meta property=\"og:title\" content=\"Home - Cafe Madhuram\" \/>\n\t\t<meta property=\"og:description\" content=\"CAFE MADHURAM | Authentic South Indian Restaurant &amp; Traditional Dining Skip to main content M Madhuram South Indian Kitchen Tradition Our Story Menu Team Visit Us Gallery Reserve a Table Since 1978 \u00b7 Chennai Authentic Andhra Flavours,served with love Step into Madhuram, where crisp dosas, fluffy idlis and banana-leaf meals are made just the way\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/cafemadhuram.us.cc\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/cafemadhuram.us.cc\/wp-content\/uploads\/2026\/06\/LOGO.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/cafemadhuram.us.cc\/wp-content\/uploads\/2026\/06\/LOGO.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t\t<meta property=\"og:image:height\" content=\"2000\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Home - Cafe Madhuram\" \/>\n\t\t<meta name=\"twitter:description\" content=\"CAFE MADHURAM | Authentic South Indian Restaurant &amp; Traditional Dining Skip to main content M Madhuram South Indian Kitchen Tradition Our Story Menu Team Visit Us Gallery Reserve a Table Since 1978 \u00b7 Chennai Authentic Andhra Flavours,served with love Step into Madhuram, where crisp dosas, fluffy idlis and banana-leaf meals are made just the way\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/cafemadhuram.us.cc\/wp-content\/uploads\/2026\/06\/LOGO.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cafemadhuram.us.cc\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#listItem\",\"position\":2,\"name\":\"Home\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#organization\",\"name\":\"Cafe Madhuram\",\"description\":\"Taste that feels like home\",\"url\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/LOGO.png\",\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#organizationLogo\",\"width\":2000,\"height\":2000},\"image\":{\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#webpage\",\"url\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/\",\"name\":\"Home - Cafe Madhuram\",\"description\":\"CAFE MADHURAM | Authentic South Indian Restaurant & Traditional Dining Skip to main content M Madhuram South Indian Kitchen Tradition Our Story Menu Team Visit Us Gallery Reserve a Table Since 1978 \\u00b7 Chennai Authentic Andhra Flavours,served with love Step into Madhuram, where crisp dosas, fluffy idlis and banana-leaf meals are made just the way\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#breadcrumblist\"},\"datePublished\":\"2026-07-23T05:45:58+00:00\",\"dateModified\":\"2026-07-29T06:00:15+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#website\",\"url\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/\",\"name\":\"Cafe Madhuram\",\"description\":\"Taste that feels like home\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Home - Cafe Madhuram","description":"CAFE MADHURAM | Authentic South Indian Restaurant & Traditional Dining Skip to main content M Madhuram South Indian Kitchen Tradition Our Story Menu Team Visit Us Gallery Reserve a Table Since 1978 \u00b7 Chennai Authentic Andhra Flavours,served with love Step into Madhuram, where crisp dosas, fluffy idlis and banana-leaf meals are made just the way","canonical_url":"https:\/\/cafemadhuram.us.cc\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/cafemadhuram.us.cc\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/cafemadhuram.us.cc#listItem","position":1,"name":"Home","item":"https:\/\/cafemadhuram.us.cc","nextItem":{"@type":"ListItem","@id":"https:\/\/cafemadhuram.us.cc\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/cafemadhuram.us.cc\/#listItem","position":2,"name":"Home","previousItem":{"@type":"ListItem","@id":"https:\/\/cafemadhuram.us.cc#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/cafemadhuram.us.cc\/#organization","name":"Cafe Madhuram","description":"Taste that feels like home","url":"https:\/\/cafemadhuram.us.cc\/","logo":{"@type":"ImageObject","url":"https:\/\/cafemadhuram.us.cc\/wp-content\/uploads\/2026\/06\/LOGO.png","@id":"https:\/\/cafemadhuram.us.cc\/#organizationLogo","width":2000,"height":2000},"image":{"@id":"https:\/\/cafemadhuram.us.cc\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/cafemadhuram.us.cc\/#webpage","url":"https:\/\/cafemadhuram.us.cc\/","name":"Home - Cafe Madhuram","description":"CAFE MADHURAM | Authentic South Indian Restaurant & Traditional Dining Skip to main content M Madhuram South Indian Kitchen Tradition Our Story Menu Team Visit Us Gallery Reserve a Table Since 1978 \u00b7 Chennai Authentic Andhra Flavours,served with love Step into Madhuram, where crisp dosas, fluffy idlis and banana-leaf meals are made just the way","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/cafemadhuram.us.cc\/#website"},"breadcrumb":{"@id":"https:\/\/cafemadhuram.us.cc\/#breadcrumblist"},"datePublished":"2026-07-23T05:45:58+00:00","dateModified":"2026-07-29T06:00:15+00:00"},{"@type":"WebSite","@id":"https:\/\/cafemadhuram.us.cc\/#website","url":"https:\/\/cafemadhuram.us.cc\/","name":"Cafe Madhuram","description":"Taste that feels like home","inLanguage":"en-US","publisher":{"@id":"https:\/\/cafemadhuram.us.cc\/#organization"}}]},"og:locale":"en_US","og:site_name":"Cafe Madhuram - Taste that feels like home","og:type":"website","og:title":"Home - Cafe Madhuram","og:description":"CAFE MADHURAM | Authentic South Indian Restaurant &amp; Traditional Dining Skip to main content M Madhuram South Indian Kitchen Tradition Our Story Menu Team Visit Us Gallery Reserve a Table Since 1978 \u00b7 Chennai Authentic Andhra Flavours,served with love Step into Madhuram, where crisp dosas, fluffy idlis and banana-leaf meals are made just the way","og:url":"https:\/\/cafemadhuram.us.cc\/","og:image":"https:\/\/cafemadhuram.us.cc\/wp-content\/uploads\/2026\/06\/LOGO.png","og:image:secure_url":"https:\/\/cafemadhuram.us.cc\/wp-content\/uploads\/2026\/06\/LOGO.png","og:image:width":2000,"og:image:height":2000,"twitter:card":"summary_large_image","twitter:title":"Home - Cafe Madhuram","twitter:description":"CAFE MADHURAM | Authentic South Indian Restaurant &amp; Traditional Dining Skip to main content M Madhuram South Indian Kitchen Tradition Our Story Menu Team Visit Us Gallery Reserve a Table Since 1978 \u00b7 Chennai Authentic Andhra Flavours,served with love Step into Madhuram, where crisp dosas, fluffy idlis and banana-leaf meals are made just the way","twitter:image":"https:\/\/cafemadhuram.us.cc\/wp-content\/uploads\/2026\/06\/LOGO.png"},"aioseo_meta_data":{"post_id":"403","title":null,"description":null,"keywords":null,"keyphrases":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"website","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-08-18 05:51:41","updated":"2026-08-18 05:51:41"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/cafemadhuram.us.cc\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHome\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/cafemadhuram.us.cc"},{"label":"Home","link":"https:\/\/cafemadhuram.us.cc\/"}],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Home - Cafe Madhuram<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cafemadhuram.us.cc\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Home - Cafe Madhuram\" \/>\n<meta property=\"og:description\" content=\"CAFE MADHURAM | Authentic South Indian Restaurant &amp; Traditional Dining Skip to main content M Madhuram South Indian Kitchen Tradition [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cafemadhuram.us.cc\/\" \/>\n<meta property=\"og:site_name\" content=\"Cafe Madhuram\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-29T06:00:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.unsplash.com\/photo-1585937421612-70a008356fbe?w=800&q=80&auto=format\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/\",\"url\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/\",\"name\":\"Home - Cafe Madhuram\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#website\"},\"about\":{\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#organization\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/images.unsplash.com\\\/photo-1585937421612-70a008356fbe?w=800&q=80&auto=format\",\"datePublished\":\"2026-07-23T05:45:58+00:00\",\"dateModified\":\"2026-07-29T06:00:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cafemadhuram.us.cc\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#primaryimage\",\"url\":\"https:\\\/\\\/images.unsplash.com\\\/photo-1585937421612-70a008356fbe?w=800&q=80&auto=format\",\"contentUrl\":\"https:\\\/\\\/images.unsplash.com\\\/photo-1585937421612-70a008356fbe?w=800&q=80&auto=format\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#website\",\"url\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/\",\"name\":\"Cafe Madhuram\",\"description\":\"Taste that feels like home\",\"publisher\":{\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#organization\",\"name\":\"Cafe Madhuram\",\"url\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/LOGO.png\",\"contentUrl\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/LOGO.png\",\"width\":2000,\"height\":2000,\"caption\":\"Cafe Madhuram\"},\"image\":{\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Home - Cafe Madhuram","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cafemadhuram.us.cc\/","og_locale":"en_US","og_type":"article","og_title":"Home - Cafe Madhuram","og_description":"CAFE MADHURAM | Authentic South Indian Restaurant &amp; Traditional Dining Skip to main content M Madhuram South Indian Kitchen Tradition [&hellip;]","og_url":"https:\/\/cafemadhuram.us.cc\/","og_site_name":"Cafe Madhuram","article_modified_time":"2026-07-29T06:00:15+00:00","og_image":[{"url":"https:\/\/images.unsplash.com\/photo-1585937421612-70a008356fbe?w=800&q=80&auto=format","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cafemadhuram.us.cc\/","url":"https:\/\/cafemadhuram.us.cc\/","name":"Home - Cafe Madhuram","isPartOf":{"@id":"https:\/\/cafemadhuram.us.cc\/#website"},"about":{"@id":"https:\/\/cafemadhuram.us.cc\/#organization"},"primaryImageOfPage":{"@id":"https:\/\/cafemadhuram.us.cc\/#primaryimage"},"image":{"@id":"https:\/\/cafemadhuram.us.cc\/#primaryimage"},"thumbnailUrl":"https:\/\/images.unsplash.com\/photo-1585937421612-70a008356fbe?w=800&q=80&auto=format","datePublished":"2026-07-23T05:45:58+00:00","dateModified":"2026-07-29T06:00:15+00:00","breadcrumb":{"@id":"https:\/\/cafemadhuram.us.cc\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cafemadhuram.us.cc\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cafemadhuram.us.cc\/#primaryimage","url":"https:\/\/images.unsplash.com\/photo-1585937421612-70a008356fbe?w=800&q=80&auto=format","contentUrl":"https:\/\/images.unsplash.com\/photo-1585937421612-70a008356fbe?w=800&q=80&auto=format"},{"@type":"BreadcrumbList","@id":"https:\/\/cafemadhuram.us.cc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/cafemadhuram.us.cc\/#website","url":"https:\/\/cafemadhuram.us.cc\/","name":"Cafe Madhuram","description":"Taste that feels like home","publisher":{"@id":"https:\/\/cafemadhuram.us.cc\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cafemadhuram.us.cc\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cafemadhuram.us.cc\/#organization","name":"Cafe Madhuram","url":"https:\/\/cafemadhuram.us.cc\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cafemadhuram.us.cc\/#\/schema\/logo\/image\/","url":"https:\/\/cafemadhuram.us.cc\/wp-content\/uploads\/2026\/06\/LOGO.png","contentUrl":"https:\/\/cafemadhuram.us.cc\/wp-content\/uploads\/2026\/06\/LOGO.png","width":2000,"height":2000,"caption":"Cafe Madhuram"},"image":{"@id":"https:\/\/cafemadhuram.us.cc\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/cafemadhuram.us.cc\/index.php?rest_route=\/wp\/v2\/pages\/403","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cafemadhuram.us.cc\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cafemadhuram.us.cc\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cafemadhuram.us.cc\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cafemadhuram.us.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=403"}],"version-history":[{"count":26,"href":"https:\/\/cafemadhuram.us.cc\/index.php?rest_route=\/wp\/v2\/pages\/403\/revisions"}],"predecessor-version":[{"id":455,"href":"https:\/\/cafemadhuram.us.cc\/index.php?rest_route=\/wp\/v2\/pages\/403\/revisions\/455"}],"wp:attachment":[{"href":"https:\/\/cafemadhuram.us.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}