{"id":370,"date":"2026-07-16T05:31:36","date_gmt":"2026-07-16T05:31:36","guid":{"rendered":"https:\/\/cafemadhuram.us.cc\/?page_id=370"},"modified":"2026-07-16T05:59:06","modified_gmt":"2026-07-16T05:59:06","slug":"menu","status":"publish","type":"page","link":"https:\/\/cafemadhuram.us.cc\/?page_id=370","title":{"rendered":"Menu"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"370\" class=\"elementor elementor-370\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7706caf e-con e-atomic-element e-flexbox-base e-6dd5991 \" data-id=\"7706caf\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"7706caf\">\n    \t\t<div class=\"elementor-element elementor-element-d141565 elementor-widget elementor-widget-html\" data-id=\"d141565\" 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<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, viewport-fit=cover\">\n\n<!-- ===================== SEO META TAGS ===================== -->\n<title>Menu | CAFE MADHURAM - Authentic Andhra Pure Veg Cafe<\/title>\n<meta name=\"description\" content=\"Explore the full menu at CAFE MADHURAM - authentic Andhra Pure Veg Cafe. Idlis, dosas, Andhra meals, traditional filter coffee and more, made with pure vegetarian ingredients and time-honored recipes.\">\n<meta name=\"keywords\" content=\"Cafe Madhuram Menu, Andhra Pure Veg Menu, South Indian Tiffin Menu, Andhra Meals, Dosa Varieties, Idli Menu, Filter Coffee, Pure Veg Restaurant Menu, Traditional Andhra Food\">\n<meta name=\"author\" content=\"Cafe Madhuram\">\n<meta name=\"robots\" content=\"index, follow\">\n<link rel=\"canonical\" href=\"https:\/\/www.cafemadhuram-placeholder.com\/menu.html\">\n\n<!-- ===================== OPEN GRAPH ===================== -->\n<meta property=\"og:title\" content=\"Menu | CAFE MADHURAM - Authentic Andhra Pure Veg Cafe\">\n<meta property=\"og:description\" content=\"From crisp dosas to fragrant filter coffee - discover 140+ authentic Andhra pure vegetarian dishes at CAFE MADHURAM.\">\n<meta property=\"og:type\" content=\"website\">\n<meta property=\"og:url\" content=\"https:\/\/www.cafemadhuram-placeholder.com\/menu.html\">\n<meta property=\"og:image\" content=\"https:\/\/images.unsplash.com\/photo-1589301760014-d929f3979dbc?w=1200&q=80\">\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=\"Menu | CAFE MADHURAM - Authentic Andhra Pure Veg Cafe\">\n<meta name=\"twitter:description\" content=\"From crisp dosas to fragrant filter coffee - discover 140+ authentic Andhra pure vegetarian dishes at CAFE MADHURAM.\">\n<meta name=\"twitter:image\" content=\"https:\/\/images.unsplash.com\/photo-1589301760014-d929f3979dbc?w=1200&q=80\">\n\n<link rel=\"icon\" href=\"https:\/\/www.cafemadhuram-placeholder.com\/favicon.ico\" type=\"image\/x-icon\">\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=Playfair+Display:wght@600;700;800&family=Poppins:wght@300;400;500;600;700&family=Noto+Serif:ital,wght@0,400;0,600;1,400&display=swap\" rel=\"stylesheet\">\n\n<!-- ===================== FONT AWESOME ===================== -->\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<!-- ===================== STRUCTURED DATA (JSON-LD) ===================== -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Restaurant\",\n  \"name\": \"Cafe Madhuram\",\n  \"servesCuisine\": \"Andhra, South Indian, Vegetarian\",\n  \"priceRange\": \"\u20b9\u20b9\",\n  \"acceptsReservations\": \"True\",\n  \"menu\": \"https:\/\/www.cafemadhuram-placeholder.com\/menu.html\",\n  \"address\": {\n    \"@type\": \"PostalAddress\",\n    \"streetAddress\": \"12-3-456, Temple Street, Gandhi Nagar\",\n    \"addressLocality\": \"Vijayawada\",\n    \"addressRegion\": \"Andhra Pradesh\",\n    \"postalCode\": \"520003\",\n    \"addressCountry\": \"IN\"\n  },\n  \"telephone\": \"+91-98765-43210\",\n  \"url\": \"https:\/\/www.cafemadhuram-placeholder.com\/menu.html\"\n}\n<\/script>\n\n<style>\n\/* ===================== ROOT TOKENS ===================== *\/\n:root{\n  --maroon:#6b0f1a;\n  --maroon-dark:#450a12;\n  --turmeric:#e8a723;\n  --gold:#d4af37;\n  --leaf:#3a6b35;\n  --leaf-dark:#22401e;\n  --cream:#fbf1de;\n  --ivory:#fdf7ea;\n  --copper:#b5652d;\n  --brown:#2b1810;\n  --text:#2b1810;\n  --shadow:0 10px 28px rgba(43,24,16,0.18);\n  --shadow-lg:0 18px 40px rgba(43,24,16,0.28);\n  --radius:18px;\n  --ease:cubic-bezier(.25,.8,.25,1);\n}\n*{margin:0;padding:0;box-sizing:border-box;}\nhtml{scroll-behavior:smooth;}\nbody{\n  font-family:'Poppins',sans-serif;\n  background:var(--ivory);\n  color:var(--text);\n  overflow-x:hidden;\n  line-height:1.6;\n}\nh1,h2,h3,h4{font-family:'Playfair Display',serif;}\nimg{max-width:100%;display:block;}\na{color:inherit;text-decoration:none;}\nbutton{font-family:inherit;cursor:pointer;}\n.container{width:92%;max-width:1280px;margin:0 auto;}\n::selection{background:var(--turmeric);color:var(--brown);}\n\n\/* ===================== ACCESSIBILITY ===================== *\/\n.skip-link{position:absolute;left:-999px;top:0;background:var(--turmeric);color:var(--brown);padding:10px 18px;z-index:3000;border-radius:0 0 10px 0;}\n.skip-link:focus{left:0;}\na:focus-visible, button:focus-visible, input:focus-visible{outline:3px solid var(--turmeric);outline-offset:3px;}\n@media (prefers-reduced-motion:reduce){\n  *{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}\n}\n.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}\n\n\/* ===================== SCROLL PROGRESS BAR ===================== *\/\n#scrollProgress{\n  position:fixed;top:0;left:0;height:4px;width:0%;\n  background:linear-gradient(90deg,var(--turmeric),var(--copper));\n  z-index:2500;transition:width 0.1s linear;\n}\n\n\/* ===================== INTRO \/ HERO PROMPT ===================== *\/\n.menu-intro-prompt{\n  min-height:92vh;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n  padding:40px 20px;\n  position:relative;\n  background:\n    radial-gradient(circle at 15% 15%,rgba(232,167,35,0.18),transparent 45%),\n    radial-gradient(circle at 85% 85%,rgba(58,107,53,0.15),transparent 45%),\n    linear-gradient(160deg,var(--maroon) 0%,var(--maroon-dark) 100%);\n  color:var(--ivory);\n  overflow:hidden;\n}\n.menu-intro-prompt .motif{position:absolute;font-size:8rem;color:var(--turmeric);opacity:0.07;pointer-events:none;}\n.menu-intro-prompt .motif.m1{top:6%;left:4%;}\n.menu-intro-prompt .motif.m2{bottom:6%;right:4%;transform:rotate(20deg);}\n.menu-eyebrow{font-family:'Noto Serif',serif;font-style:italic;color:var(--turmeric);letter-spacing:1px;margin-bottom:10px;position:relative;z-index:1;}\n.menu-intro-prompt h1{\n  font-size:clamp(2.1rem,6vw,3.6rem);\n  color:var(--turmeric);\n  text-shadow:0 2px 12px rgba(0,0,0,0.35);\n  position:relative;z-index:1;\n  max-width:800px;\n}\n.menu-intro-prompt p.sub{\n  max-width:560px;margin:16px auto 34px;\n  color:var(--cream);font-size:1.05rem;position:relative;z-index:1;\n}\n.view-menu-btn{\n  position:relative;z-index:1;\n  background:linear-gradient(135deg,var(--turmeric),var(--copper));\n  color:var(--brown);\n  border:none;\n  padding:16px 38px;\n  border-radius:50px;\n  font-size:1.08rem;\n  font-weight:600;\n  letter-spacing:0.4px;\n  box-shadow:0 10px 26px rgba(212,175,55,0.35);\n  transition:transform 0.3s var(--ease), box-shadow 0.3s var(--ease);\n  display:inline-flex;align-items:center;gap:10px;\n}\n.view-menu-btn:hover, .view-menu-btn:focus-visible{\n  transform:translateY(-4px) scale(1.03);\n  box-shadow:0 16px 34px rgba(212,175,55,0.5);\n}\n.scroll-cue{\n  position:relative;z-index:1;margin-top:46px;color:var(--turmeric);\n  font-size:0.85rem;letter-spacing:2px;text-transform:uppercase;opacity:0.75;\n  animation:bob 2.2s ease-in-out infinite;\n}\n@keyframes bob{0%,100%{transform:translateY(0);}50%{transform:translateY(8px);}}\n\n\/* ===================== CINEMATIC COFFEE INTRO OVERLAY ===================== *\/\n#coffeeOverlay{\n  position:fixed;inset:0;\n  background:rgba(10,4,2,0);\n  z-index:4000;\n  display:flex;align-items:center;justify-content:center;\n  opacity:0;pointer-events:none;\n  transition:opacity 0.6s var(--ease), background 0.9s var(--ease);\n}\n#coffeeOverlay.active{\n  opacity:1;pointer-events:all;\n  background:rgba(10,4,2,0.94);\n}\n#coffeeOverlay.fading{\n  opacity:0;\n  transition:opacity 0.8s var(--ease);\n}\n.coffee-scene{\n  position:relative;\n  width:260px;height:340px;\n  display:flex;flex-direction:column;align-items:center;justify-content:flex-end;\n  transform:scale(0.85);\n  opacity:0;\n  transition:opacity 0.7s var(--ease) 0.15s, transform 0.7s var(--ease) 0.15s;\n}\n#coffeeOverlay.active .coffee-scene{opacity:1;transform:scale(1);}\n\n.steam{\n  position:absolute;\n  bottom:190px;\n  width:10px;height:70px;\n  border-radius:50%;\n  background:linear-gradient(to top, rgba(255,255,255,0.55), rgba(255,255,255,0));\n  filter:blur(3px);\n  animation:steamRise 2.6s ease-in infinite;\n  opacity:0;\n}\n.steam.s1{left:96px;animation-delay:0s;}\n.steam.s2{left:118px;animation-delay:0.6s;}\n.steam.s3{left:140px;animation-delay:1.2s;}\n.steam.s4{left:108px;animation-delay:1.8s;width:7px;}\n@keyframes steamRise{\n  0%{opacity:0;transform:translateY(0) scaleX(1) rotate(0deg);}\n  15%{opacity:0.7;}\n  50%{opacity:0.5;transform:translateY(-55px) scaleX(1.4) rotate(6deg);}\n  100%{opacity:0;transform:translateY(-120px) scaleX(1.8) rotate(-6deg);}\n}\n\n.aroma-particle{\n  position:absolute;\n  bottom:200px;\n  width:4px;height:4px;\n  border-radius:50%;\n  background:var(--turmeric);\n  opacity:0;\n  pointer-events:none;\n  animation:aromaFloat 3.5s ease-in-out infinite;\n}\n@keyframes aromaFloat{\n  0%{opacity:0;transform:translate(0,0);}\n  20%{opacity:0.65;}\n  100%{opacity:0;transform:translate(var(--dx,20px),-160px);}\n}\n\n\/* tumbler + davara illustration (pure CSS\/SVG shapes) *\/\n.tumbler-wrap{position:relative;z-index:1;}\n.davara{\n  width:150px;height:22px;\n  background:linear-gradient(180deg,#e0a94b,#b5652d);\n  border-radius:50%;\n  box-shadow:0 6px 14px rgba(0,0,0,0.45), inset 0 2px 4px rgba(255,255,255,0.4);\n  margin:0 auto;\n  position:relative;\n  top:-6px;\n}\n.tumbler{\n  width:78px;height:120px;\n  margin:0 auto;\n  background:linear-gradient(180deg,#f0c268,#c9992d 55%,#8a5b1f);\n  border-radius:8px 8px 30px 30px \/ 8px 8px 46px 46px;\n  position:relative;\n  box-shadow:var(--shadow-lg), inset -6px 0 10px rgba(0,0,0,0.25), inset 6px 0 10px rgba(255,255,255,0.25);\n}\n.tumbler::before{\n  content:\"\";\n  position:absolute;\n  top:-14px;left:50%;\n  transform:translateX(-50%);\n  width:92px;height:20px;\n  background:linear-gradient(180deg,#5a2f14,#3a1c0c);\n  border-radius:50%;\n  box-shadow:inset 0 3px 6px rgba(0,0,0,0.5);\n}\n.coffee-caption{\n  margin-top:26px;\n  color:var(--turmeric);\n  font-family:'Noto Serif',serif;\n  font-style:italic;\n  font-size:1.05rem;\n  text-align:center;\n  opacity:0;\n  transition:opacity 0.6s var(--ease) 0.4s;\n}\n#coffeeOverlay.active .coffee-caption{opacity:1;}\n\n\/* ===================== STICKY CATEGORY NAV ===================== *\/\n#categoryNav{\n  position:sticky;top:0;z-index:900;\n  background:linear-gradient(180deg,var(--maroon),var(--maroon-dark));\n  box-shadow:0 6px 18px rgba(0,0,0,0.25);\n  display:none;\n}\n#categoryNav.visible{display:block;}\n.nav-inner{\n  display:flex;align-items:center;gap:14px;\n  padding:12px 0;\n}\n.search-wrap{\n  position:relative;flex:0 0 auto;\n}\n.search-wrap input{\n  width:200px;\n  padding:10px 14px 10px 36px;\n  border-radius:24px;\n  border:1.5px solid rgba(232,167,35,0.4);\n  background:rgba(255,255,255,0.08);\n  color:var(--ivory);\n  font-size:0.88rem;\n}\n.search-wrap input::placeholder{color:rgba(251,241,222,0.6);}\n.search-wrap input:focus{outline:none;border-color:var(--turmeric);background:rgba(255,255,255,0.14);}\n.search-wrap i{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--turmeric);font-size:0.85rem;}\n.cat-scroll{\n  display:flex;gap:10px;overflow-x:auto;\n  scrollbar-width:thin;\n  scrollbar-color:var(--turmeric) transparent;\n  padding-bottom:2px;\n}\n.cat-scroll::-webkit-scrollbar{height:5px;}\n.cat-scroll::-webkit-scrollbar-thumb{background:var(--turmeric);border-radius:6px;}\n.cat-pill{\n  flex:0 0 auto;\n  padding:9px 18px;\n  border-radius:24px;\n  border:1.5px solid rgba(232,167,35,0.35);\n  background:transparent;\n  color:var(--cream);\n  font-size:0.86rem;\n  font-weight:500;\n  white-space:nowrap;\n  transition:background 0.3s var(--ease), color 0.3s var(--ease), transform 0.3s var(--ease);\n}\n.cat-pill:hover{background:rgba(232,167,35,0.15);}\n.cat-pill.active{\n  background:linear-gradient(135deg,var(--turmeric),var(--copper));\n  color:var(--brown);\n  border-color:transparent;\n  transform:translateY(-2px);\n}\n\n\/* ===================== MENU WRAPPER (revealed after intro) ===================== *\/\n#menuWrapper{\n  opacity:0;\n  transform:translateY(30px);\n  transition:opacity 0.8s var(--ease), transform 0.8s var(--ease);\n}\n#menuWrapper.revealed{opacity:1;transform:translateY(0);}\n\n\/* ===================== CATEGORY SECTION ===================== *\/\n.menu-category{\n  padding:90px 20px 40px;\n  position:relative;\n  scroll-margin-top:90px;\n}\n.menu-category:nth-child(odd){background:var(--ivory);}\n.menu-category:nth-child(even){background:var(--cream);}\n\n.cat-header{\n  display:grid;\n  grid-template-columns:280px 1fr;\n  gap:44px;\n  align-items:center;\n  margin-bottom:44px;\n  opacity:0;\n  transform:translateX(-50px);\n  transition:opacity 0.9s var(--ease), transform 0.9s var(--ease);\n}\n.cat-header.right-in{transform:translateX(50px);}\n.cat-header.in-view{opacity:1;transform:translateX(0);}\n\n.cat-image{\n  position:relative;\n  border-radius:var(--radius);\n  overflow:hidden;\n  box-shadow:var(--shadow-lg);\n  border:5px solid #fff;\n  aspect-ratio:4\/3;\n}\n.cat-image img{\n  width:100%;height:100%;object-fit:cover;\n  transition:transform 0.7s var(--ease);\n}\n.cat-image:hover img{transform:scale(1.1);}\n\n\/* banana leaf title graphic *\/\n.leaf-title-wrap{position:relative;display:inline-block;}\n.leaf-shape{\n  position:relative;\n  padding:22px 46px;\n  background:\n    radial-gradient(ellipse at 30% 20%, rgba(255,255,255,0.12), transparent 55%),\n    linear-gradient(135deg,#4d7a3f,var(--leaf-dark) 70%);\n  border-radius:70% 30% 65% 35% \/ 55% 60% 40% 45%;\n  box-shadow:var(--shadow);\n  display:inline-block;\n}\n.leaf-shape::before{\n  content:\"\";\n  position:absolute;\n  top:8%;left:6%;right:6%;bottom:8%;\n  border:1.5px dashed rgba(255,255,255,0.28);\n  border-radius:70% 30% 65% 35% \/ 55% 60% 40% 45%;\n  pointer-events:none;\n}\n.leaf-shape h2{\n  color:#fbf5e2;\n  font-size:clamp(1.4rem,2.6vw,2rem);\n  text-shadow:0 2px 6px rgba(0,0,0,0.3);\n  margin:0;\n}\n.cat-desc{\n  margin-top:14px;\n  max-width:480px;\n  color:var(--text);\n  font-size:0.98rem;\n}\n\n\/* ===================== MENU GRID \/ CARDS ===================== *\/\n.item-grid{\n  display:grid;\n  grid-template-columns:repeat(auto-fill,minmax(280px,1fr));\n  gap:24px;\n}\n.item-card{\n  position:relative;\n  background:#fff;\n  border-radius:16px;\n  padding:20px 20px 18px;\n  box-shadow:var(--shadow);\n  border:1px solid rgba(181,101,45,0.15);\n  transition:transform 0.35s var(--ease), box-shadow 0.35s var(--ease), border-color 0.35s var(--ease);\n  opacity:0;\n  transform:translateY(24px);\n}\n.item-card.in-view{opacity:1;transform:translateY(0);}\n.item-card:hover, .item-card:focus-within{\n  transform:translateY(-6px);\n  box-shadow:var(--shadow-lg);\n  border-color:var(--turmeric);\n}\n.item-card.hidden-by-filter{display:none;}\n\n.item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;}\n.item-name{font-size:1.06rem;color:var(--maroon);font-weight:600;font-family:'Playfair Display',serif;}\n.item-price{\n  font-weight:700;color:var(--copper);white-space:nowrap;font-size:1.02rem;\n}\n.item-desc{font-size:0.87rem;color:#4a3a2e;margin-top:6px;opacity:0.9;}\n.item-note{\n  font-size:0.83rem;color:var(--leaf-dark);\n  margin-top:8px;padding-top:8px;\n  border-top:1px dashed rgba(58,107,53,0.3);\n  max-height:0;overflow:hidden;opacity:0;\n  transition:max-height 0.4s var(--ease), opacity 0.4s var(--ease), margin 0.4s var(--ease), padding 0.4s var(--ease);\n}\n.item-card.expanded .item-note{max-height:80px;opacity:1;}\n\n.item-meta{display:flex;align-items:center;justify-content:space-between;margin-top:12px;}\n.veg-icon{\n  width:15px;height:15px;border:1.6px solid var(--leaf);border-radius:3px;\n  display:inline-flex;align-items:center;justify-content:center;\n  flex:0 0 auto;\n}\n.veg-icon::after{content:\"\";width:7px;height:7px;border-radius:50%;background:var(--leaf);}\n.meta-left{display:flex;align-items:center;gap:8px;}\n.spice-level i{color:#c0392b;font-size:0.72rem;margin-right:1px;}\n.spice-mild{font-size:0.75rem;color:#6b6b6b;}\n.expand-toggle{\n  background:none;border:none;color:var(--copper);font-size:0.78rem;\n  display:flex;align-items:center;gap:4px;font-weight:500;\n}\n.expand-toggle i{transition:transform 0.3s var(--ease);font-size:0.7rem;}\n.item-card.expanded .expand-toggle i{transform:rotate(180deg);}\n\n.badge{\n  position:absolute;top:-10px;left:16px;\n  padding:5px 12px;border-radius:20px;\n  font-size:0.72rem;font-weight:600;color:#fff;\n  display:flex;align-items:center;gap:5px;\n  box-shadow:0 4px 10px rgba(0,0,0,0.25);\n  animation:badgeGlow 2.4s ease-in-out infinite;\n}\n@keyframes badgeGlow{\n  0%,100%{box-shadow:0 4px 10px rgba(0,0,0,0.25);}\n  50%{box-shadow:0 4px 16px rgba(232,167,35,0.55);}\n}\n.badge.bestseller{background:linear-gradient(135deg,#e8a723,#b5652d);}\n.badge.chef{background:linear-gradient(135deg,#6b0f1a,#450a12);}\n.badge.popular{background:linear-gradient(135deg,#c0392b,#8e2418);}\n.badge.favorite{background:linear-gradient(135deg,#a83250,#6b0f1a);}\n.badge.traditional{background:linear-gradient(135deg,#3a6b35,#22401e);}\n\n.no-results{\n  text-align:center;padding:60px 20px;color:var(--maroon);\n  font-family:'Playfair Display',serif;font-size:1.2rem;display:none;\n}\n.no-results.show{display:block;}\n\n\/* ===================== FLOATING LEAVES DECORATION ===================== *\/\n.floating-leaf{\n  position:fixed;\n  width:22px;height:22px;\n  background:linear-gradient(135deg,var(--leaf),var(--leaf-dark));\n  border-radius:0 60% 0 60%;\n  opacity:0.15;\n  pointer-events:none;\n  z-index:1;\n  animation:leafDrift 14s linear infinite;\n}\n@keyframes leafDrift{\n  0%{transform:translateY(-40px) rotate(0deg);}\n  100%{transform:translateY(110vh) rotate(320deg);}\n}\n\n\/* ===================== BACK TO TOP ===================== *\/\n.back-to-top{\n  position:fixed;bottom:26px;right:22px;\n  width:50px;height:50px;border-radius:50%;\n  background:var(--turmeric);color:var(--brown);border:none;\n  font-size:1.15rem;display:none;align-items:center;justify-content:center;\n  box-shadow:var(--shadow-lg);z-index:1200;\n  transition:transform 0.3s var(--ease), opacity 0.3s var(--ease);\n}\n.back-to-top.show{display:flex;}\n.back-to-top:hover{transform:translateY(-5px);}\n\n\/* ===================== FOOTER STRIP ===================== *\/\n.menu-footer-note{\n  text-align:center;padding:50px 20px;\n  background:linear-gradient(135deg,var(--maroon),var(--maroon-dark));\n  color:var(--cream);\n}\n.menu-footer-note h3{color:var(--turmeric);font-size:clamp(1.3rem,2.6vw,1.8rem);margin-bottom:10px;}\n.menu-footer-note p{max-width:520px;margin:0 auto;font-size:0.95rem;opacity:0.9;}\n\n\/* ===================== RESPONSIVE ===================== *\/\n@media(max-width:900px){\n  .cat-header{grid-template-columns:1fr;text-align:center;}\n  .cat-image{max-width:420px;margin:0 auto;}\n  .cat-desc{margin-left:auto;margin-right:auto;}\n  .leaf-title-wrap{margin:0 auto;}\n}\n@media(max-width:600px){\n  .nav-inner{padding:10px 0;}\n  .search-wrap input{width:140px;}\n  .menu-category{padding:60px 16px 20px;}\n  .item-grid{grid-template-columns:1fr;}\n  .tumbler-wrap{transform:scale(0.85);}\n}\n<\/style>\n<\/head>\n<body>\n\n<a href=\"#menuWrapper\" class=\"skip-link\">Skip to menu<\/a>\n\n<!-- ===================== SCROLL PROGRESS BAR ===================== -->\n<div id=\"scrollProgress\" role=\"progressbar\" aria-label=\"Page scroll progress\" aria-valuemin=\"0\" aria-valuemax=\"100\" aria-valuenow=\"0\"><\/div>\n\n<!-- ===================== INTRO PROMPT ===================== -->\n<header class=\"menu-intro-prompt\">\n  <i class=\"fa-solid fa-sun motif m1\" aria-hidden=\"true\"><\/i>\n  <i class=\"fa-solid fa-leaf motif m2\" aria-hidden=\"true\"><\/i>\n  <span class=\"menu-eyebrow\">Andhra Pure Veg Cafe<\/span>\n  <h1 id=\"page-title\">A Feast of Authentic Andhra Flavors Awaits<\/h1>\n  <p class=\"sub\">140+ handcrafted vegetarian dishes \u2014 from steaming idlis to fiery Andhra meals and our signature filter coffee, brewed the traditional way.<\/p>\n  <button class=\"view-menu-btn\" id=\"viewMenuBtn\" aria-label=\"View the full Cafe Madhuram menu\">\n    <i class=\"fa-solid fa-mug-hot\" aria-hidden=\"true\"><\/i> View Our Menu\n  <\/button>\n  <span class=\"scroll-cue\">Or scroll down<\/span>\n<\/header>\n\n<!-- ===================== CINEMATIC COFFEE INTRO OVERLAY ===================== -->\n<div id=\"coffeeOverlay\" aria-hidden=\"true\">\n  <div class=\"coffee-scene\">\n    <div class=\"tumbler-wrap\">\n      <div class=\"steam s1\"><\/div>\n      <div class=\"steam s2\"><\/div>\n      <div class=\"steam s3\"><\/div>\n      <div class=\"steam s4\"><\/div>\n      <div class=\"tumbler\"><\/div>\n      <div class=\"davara\"><\/div>\n    <\/div>\n    <p class=\"coffee-caption\">Brewing a taste of tradition&hellip;<\/p>\n  <\/div>\n<\/div>\n\n<!-- ===================== STICKY CATEGORY NAV ===================== -->\n<nav id=\"categoryNav\" aria-label=\"Menu categories\">\n  <div class=\"container nav-inner\">\n    <div class=\"search-wrap\">\n      <i class=\"fa-solid fa-magnifying-glass\" aria-hidden=\"true\"><\/i>\n      <label for=\"menuSearch\" class=\"visually-hidden\">Search menu items<\/label>\n      <input type=\"text\" id=\"menuSearch\" placeholder=\"Search dishes...\">\n    <\/div>\n    <div class=\"cat-scroll\" id=\"catScroll\"><\/div>\n  <\/div>\n<\/nav>\n\n<!-- ===================== MENU WRAPPER (JS RENDERED) ===================== -->\n<main id=\"menuWrapper\">\n  <div id=\"menuCategories\"><\/div>\n  <p class=\"no-results\" id=\"noResults\">No dishes found. Try a different search term.<\/p>\n<\/main>\n\n<section class=\"menu-footer-note\" aria-label=\"Menu closing note\">\n  <h3>Every Dish, A Tradition<\/h3>\n  <p>Prices are inclusive of applicable taxes. Spice levels can be customized on request. Ask our staff about daily specials and seasonal Andhra delicacies.<\/p>\n<\/section>\n\n<button class=\"back-to-top\" id=\"backToTop\" aria-label=\"Back to top\">\n  <i class=\"fa-solid fa-arrow-up\" aria-hidden=\"true\"><\/i>\n<\/button>\n\n<script>\n\/* =========================================================\n   CAFE MADHURAM MENU DATA\n   ========================================================= *\/\nconst MENU_DATA = [\n  { id:\"breakfast\", name:\"Breakfast\", desc:\"Comforting morning classics to start the day the Andhra way.\",\n    img:\"https:\/\/images.unsplash.com\/photo-1589301760014-d929f3979dbc?w=800&q=70\",\n    items:[\n      {n:\"Rava Upma\", d:\"Semolina tempered with mustard seeds and curry leaves.\", p:\"\u20b990\", s:1, badge:\"traditional\"},\n      {n:\"Semiya Upma\", d:\"Roasted vermicelli sauteed with vegetables and cashews.\", p:\"\u20b995\", s:0},\n      {n:\"Poha Chivda\", d:\"Flattened rice tossed with peanuts and curry leaves.\", p:\"\u20b985\", s:1},\n      {n:\"Sabudana Khichdi\", d:\"Tapioca pearls with peanut and roasted cumin.\", p:\"\u20b9100\", s:1},\n      {n:\"Rava Kesari\", d:\"Sweet saffron semolina halwa with ghee and cashews.\", p:\"\u20b980\", s:0, badge:\"favorite\"},\n      {n:\"Curd Rice Tempering\", d:\"Cooling rice with yogurt, ginger and pomegranate.\", p:\"\u20b9110\", s:0},\n      {n:\"Punugulu\", d:\"Deep-fried fermented rice-batter fritters, crisp outside.\", p:\"\u20b995\", s:1, badge:\"bestseller\"},\n      {n:\"Bobbatlu\", d:\"Sweet lentil-jaggery stuffed flatbread, ghee roasted.\", p:\"\u20b9120\", s:0},\n      {n:\"Sakinalu\", d:\"Crunchy rice-flour spirals, a festive Andhra treat.\", p:\"\u20b990\", s:0},\n      {n:\"Atukula Upma\", d:\"Andhra-style flattened rice upma with peanuts.\", p:\"\u20b985\", s:1}\n    ]\n  },\n  { id:\"idli\", name:\"Idli Specials\", desc:\"Soft steamed rice cakes served in every imaginable avatar.\",\n    img:\"https:\/\/images.unsplash.com\/photo-1668236543090-82eba5ee5976?w=800&q=70\",\n    items:[\n      {n:\"Plain Idli (2 pcs)\", d:\"Steamed rice-lentil cakes with sambar and chutney.\", p:\"\u20b970\", s:0, badge:\"bestseller\"},\n      {n:\"Sambar Idli\", d:\"Idlis soaked in piping hot vegetable sambar.\", p:\"\u20b990\", s:1},\n      {n:\"Mini Idli Sambar Bowl\", d:\"Bite-sized idlis swimming in rich sambar.\", p:\"\u20b9110\", s:1, badge:\"popular\"},\n      {n:\"Podi Idli\", d:\"Idlis tossed in roasted lentil chutney podi and ghee.\", p:\"\u20b9100\", s:1},\n      {n:\"Rava Idli\", d:\"Semolina idli studded with cashew and curry leaves.\", p:\"\u20b995\", s:0},\n      {n:\"Kanchipuram Idli\", d:\"Spiced idli with pepper, cumin and ginger.\", p:\"\u20b9105\", s:1, badge:\"traditional\"},\n      {n:\"Ghee Karam Idli\", d:\"Idli pieces tossed in spicy ghee-roasted masala.\", p:\"\u20b9115\", s:2},\n      {n:\"Stuffed Idli\", d:\"Idli filled with a lightly spiced vegetable mix.\", p:\"\u20b9110\", s:1},\n      {n:\"Idli Manchurian\", d:\"Crisp fried idli tossed in tangy Indo-Chinese sauce.\", p:\"\u20b9130\", s:2, badge:\"popular\"},\n      {n:\"Butter Idli\", d:\"Soft idlis generously topped with farm butter.\", p:\"\u20b9100\", s:0}\n    ]\n  },\n  { id:\"dosa\", name:\"Dosa Varieties\", desc:\"Golden, crisp crepes made fresh on the tawa, minute by minute.\",\n    img:\"https:\/\/images.unsplash.com\/photo-1630383249896-24c243ad9f27?w=800&q=70\",\n    items:[\n      {n:\"Plain Dosa\", d:\"Classic crisp rice-lentil crepe with chutneys.\", p:\"\u20b990\", s:0},\n      {n:\"Masala Dosa\", d:\"Crispy dosa filled with spiced potato masala.\", p:\"\u20b9120\", s:1, badge:\"bestseller\"},\n      {n:\"Onion Dosa\", d:\"Dosa topped with finely chopped onions and podi.\", p:\"\u20b9110\", s:1},\n      {n:\"Rava Dosa\", d:\"Lacy semolina crepe, thin and delicately crisp.\", p:\"\u20b9125\", s:0},\n      {n:\"Mysore Masala Dosa\", d:\"Spicy red chutney layer with potato filling.\", p:\"\u20b9135\", s:2, badge:\"popular\"},\n      {n:\"Pesarattu\", d:\"Green gram dosa, an Andhra breakfast staple.\", p:\"\u20b9115\", s:1, badge:\"traditional\"},\n      {n:\"Podi Dosa\", d:\"Dosa slathered with roasted lentil chutney podi.\", p:\"\u20b9120\", s:2},\n      {n:\"Ghee Roast Dosa\", d:\"Extra crisp dosa roasted generously in ghee.\", p:\"\u20b9130\", s:0, badge:\"favorite\"},\n      {n:\"Paneer Dosa\", d:\"Stuffed with a lightly spiced paneer filling.\", p:\"\u20b9145\", s:1},\n      {n:\"Cheese Dosa\", d:\"Melted cheese layered over a crisp golden dosa.\", p:\"\u20b9140\", s:0}\n    ]\n  },\n  { id:\"uttapam\", name:\"Uttapam\", desc:\"Thick, fluffy pancakes topped with fresh vegetables.\",\n    img:\"https:\/\/images.unsplash.com\/photo-1610192244261-3f33de3f72e1?w=800&q=70\",\n    items:[\n      {n:\"Plain Uttapam\", d:\"Soft fermented rice pancake, lightly golden.\", p:\"\u20b9100\", s:0},\n      {n:\"Onion Uttapam\", d:\"Topped generously with fresh chopped onions.\", p:\"\u20b9110\", s:1},\n      {n:\"Tomato Uttapam\", d:\"Diced tomato and coriander baked into the batter.\", p:\"\u20b9110\", s:1},\n      {n:\"Mixed Vegetable Uttapam\", d:\"Loaded with seasonal chopped vegetables.\", p:\"\u20b9120\", s:1, badge:\"popular\"},\n      {n:\"Cheese Uttapam\", d:\"Melted cheese blanket over a soft uttapam base.\", p:\"\u20b9135\", s:0},\n      {n:\"Podi Uttapam\", d:\"Finished with a dusting of spicy lentil podi.\", p:\"\u20b9115\", s:2},\n      {n:\"Paneer Uttapam\", d:\"Soft paneer cubes folded into the pancake.\", p:\"\u20b9140\", s:1},\n      {n:\"Capsicum Uttapam\", d:\"Crunchy bell peppers on a golden base.\", p:\"\u20b9115\", s:1},\n      {n:\"Coconut Uttapam\", d:\"Fresh grated coconut for a mellow sweetness.\", p:\"\u20b9110\", s:0},\n      {n:\"Rava Uttapam\", d:\"Semolina base uttapam, extra soft and airy.\", p:\"\u20b9120\", s:0}\n    ]\n  },\n  { id:\"vada\", name:\"Vada Specials\", desc:\"Crispy fried lentil doughnuts, an Andhra tiffin favorite.\",\n    img:\"https:\/\/images.unsplash.com\/photo-1626132647523-66b02d3c1414?w=800&q=70\",\n    items:[\n      {n:\"Medu Vada (2 pcs)\", d:\"Classic crisp-edged, fluffy-centered lentil vada.\", p:\"\u20b975\", s:0, badge:\"bestseller\"},\n      {n:\"Sambar Vada\", d:\"Vadas soaked in hot vegetable sambar.\", p:\"\u20b995\", s:1},\n      {n:\"Dahi Vada\", d:\"Vadas dunked in seasoned whipped yogurt.\", p:\"\u20b9100\", s:0, badge:\"favorite\"},\n      {n:\"Masala Vada\", d:\"Chana dal fritters with onion and green chilli.\", p:\"\u20b985\", s:2},\n      {n:\"Punugu Vada\", d:\"Soft fermented batter fritters, deep golden.\", p:\"\u20b990\", s:1},\n      {n:\"Palak Vada\", d:\"Spinach-enriched lentil vada, lightly spiced.\", p:\"\u20b990\", s:1},\n      {n:\"Cabbage Vada\", d:\"Shredded cabbage folded into crisp lentil batter.\", p:\"\u20b990\", s:1},\n      {n:\"Mysore Bonda\", d:\"Fluffy deep-fried urad dal fritters.\", p:\"\u20b985\", s:1},\n      {n:\"Vada Pav South Style\", d:\"Spiced vada in a soft bun with chutney.\", p:\"\u20b995\", s:2},\n      {n:\"Rava Vada\", d:\"Crisp semolina vada with curry leaf tempering.\", p:\"\u20b990\", s:1}\n    ]\n  },\n  { id:\"pongal\", name:\"Pongal\", desc:\"Slow-cooked rice and lentil comfort bowls, savory and sweet.\",\n    img:\"https:\/\/images.unsplash.com\/photo-1596797038530-2c107229654b?w=800&q=70\",\n    items:[\n      {n:\"Ven Pongal\", d:\"Rice and moong dal simmered with pepper and ghee.\", p:\"\u20b9100\", s:1, badge:\"bestseller\"},\n      {n:\"Ghee Pongal\", d:\"Extra-rich pongal finished with pure ghee.\", p:\"\u20b9110\", s:0},\n      {n:\"Pepper Pongal\", d:\"Bold cracked pepper and cumin flavor.\", p:\"\u20b9105\", s:2},\n      {n:\"Sweet Pongal\", d:\"Jaggery and rice sweetened with cardamom and cashew.\", p:\"\u20b9100\", s:0, badge:\"traditional\"},\n      {n:\"Millet Pongal\", d:\"Wholesome millet swapped in for a lighter bowl.\", p:\"\u20b9110\", s:1},\n      {n:\"Moong Dal Pongal\", d:\"Extra dal for a protein-rich comforting mix.\", p:\"\u20b9105\", s:1},\n      {n:\"Curry Leaf Pongal\", d:\"Fragrant curry leaf and mustard tempering.\", p:\"\u20b9100\", s:1},\n      {n:\"Cashew Pongal\", d:\"Generously topped with roasted whole cashews.\", p:\"\u20b9115\", s:1},\n      {n:\"Vegetable Pongal\", d:\"Mixed vegetables folded into savory pongal.\", p:\"\u20b9115\", s:1},\n      {n:\"Andhra Khara Pongal\", d:\"Andhra-spiced pongal with extra chilli kick.\", p:\"\u20b9110\", s:2}\n    ]\n  },\n  { id:\"meals\", name:\"Andhra Meals\", desc:\"Traditional thalis served on banana leaf, unlimited helpings.\",\n    img:\"https:\/\/images.unsplash.com\/photo-1626777553635-be0c1eaea6bc?w=800&q=70\",\n    items:[\n      {n:\"Andhra Veg Meals\", d:\"Rice, sambar, rasam, curry, curd and pickle.\", p:\"\u20b9220\", s:2, badge:\"bestseller\"},\n      {n:\"Gongura Pappu Meals\", d:\"Tangy sorrel-leaf lentil curry with steamed rice.\", p:\"\u20b9230\", s:2, badge:\"traditional\"},\n      {n:\"Avakaya Special Meals\", d:\"Served with fiery raw mango pickle.\", p:\"\u20b9230\", s:3},\n      {n:\"Pesara Pappu Meals\", d:\"Mild moong dal curry with ghee rice.\", p:\"\u20b9210\", s:1},\n      {n:\"Mango Dal Meals\", d:\"Seasonal raw mango cooked into tangy dal.\", p:\"\u20b9225\", s:1},\n      {n:\"Vankaya Kura Meals\", d:\"Brinjal curry meal with all traditional sides.\", p:\"\u20b9225\", s:2},\n      {n:\"Bendakaya Fry Meals\", d:\"Crisp okra fry served with full thali spread.\", p:\"\u20b9225\", s:1},\n      {n:\"Sunday Special Thali\", d:\"Chef's rotating weekend meal with extra sides.\", p:\"\u20b9260\", s:2, badge:\"chef\"},\n      {n:\"Festive Andhra Thali\", d:\"Celebration-style thali with sweet and namkeen.\", p:\"\u20b9280\", s:2},\n      {n:\"Deluxe Andhra Meals\", d:\"Our most elaborate thali with 8 accompaniments.\", p:\"\u20b9320\", s:2, badge:\"popular\"}\n    ]\n  },\n  { id:\"rice\", name:\"Rice Specials\", desc:\"Fragrant rice preparations bursting with regional flavor.\",\n    img:\"https:\/\/images.unsplash.com\/photo-1596560548464-f010549b84d7?w=800&q=70\",\n    items:[\n      {n:\"Pulihora\", d:\"Tangy tamarind rice tempered with peanuts.\", p:\"\u20b9130\", s:1, badge:\"traditional\"},\n      {n:\"Curd Rice\", d:\"Cooling yogurt rice with pomegranate and curry leaf.\", p:\"\u20b9120\", s:0},\n      {n:\"Lemon Rice\", d:\"Zesty rice with mustard, peanut and turmeric.\", p:\"\u20b9125\", s:1},\n      {n:\"Bisi Bele Bath\", d:\"Spiced lentil-vegetable rice, hearty and wholesome.\", p:\"\u20b9150\", s:2},\n      {n:\"Vegetable Biryani\", d:\"Fragrant basmati layered with mixed vegetables.\", p:\"\u20b9180\", s:2, badge:\"bestseller\"},\n      {n:\"Gongura Rice\", d:\"Sorrel leaf rice with a distinctive tang.\", p:\"\u20b9140\", s:2},\n      {n:\"Coconut Rice\", d:\"Fresh grated coconut folded into fluffy rice.\", p:\"\u20b9130\", s:0},\n      {n:\"Tomato Rice\", d:\"Slow cooked tomato masala tossed with rice.\", p:\"\u20b9135\", s:1},\n      {n:\"Jeera Rice\", d:\"Simple, fragrant cumin-tempered steamed rice.\", p:\"\u20b9120\", s:0},\n      {n:\"Kharam Rice\", d:\"Spicy chilli-garlic tempered rice bowl.\", p:\"\u20b9140\", s:3}\n    ]\n  },\n  { id:\"curries\", name:\"Curry & Side Dishes\", desc:\"Vegetable curries cooked slow in classic Andhra spice blends.\",\n    img:\"https:\/\/images.unsplash.com\/photo-1585937421612-70a008356fbe?w=800&q=70\",\n    items:[\n      {n:\"Gutti Vankaya Curry\", d:\"Stuffed baby brinjal in a peanut-sesame gravy.\", p:\"\u20b9160\", s:2, badge:\"chef\"},\n      {n:\"Bendakaya Fry\", d:\"Crisp-fried okra with onion and spice.\", p:\"\u20b9140\", s:1},\n      {n:\"Dondakaya Fry\", d:\"Ivy gourd stir-fried with curry leaf and chilli.\", p:\"\u20b9140\", s:1},\n      {n:\"Gongura Pappu\", d:\"Sorrel leaf lentil curry, sharp and tangy.\", p:\"\u20b9150\", s:2, badge:\"traditional\"},\n      {n:\"Aratikaya Curry\", d:\"Raw banana curry with roasted spice powder.\", p:\"\u20b9140\", s:1},\n      {n:\"Beerakaya Curry\", d:\"Ridge gourd simmered in a light masala.\", p:\"\u20b9135\", s:1},\n      {n:\"Chikkudukaya Curry\", d:\"Broad beans tempered with garlic and chilli.\", p:\"\u20b9140\", s:1},\n      {n:\"Cabbage Poriyal\", d:\"Lightly sauteed cabbage with coconut and mustard.\", p:\"\u20b9130\", s:1},\n      {n:\"Kandi Pachadi\", d:\"Roasted lentil chutney-curry, thick and nutty.\", p:\"\u20b9130\", s:2},\n      {n:\"Mixed Vegetable Curry\", d:\"Seasonal vegetables in a mild coconut gravy.\", p:\"\u20b9150\", s:1}\n    ]\n  },\n  { id:\"combos\", name:\"Tiffin Combos\", desc:\"Best-of pairings for a complete, satisfying tiffin experience.\",\n    img:\"https:\/\/images.unsplash.com\/photo-1601050690597-df0568f70950?w=800&q=70\",\n    items:[\n      {n:\"Idli-Vada Combo\", d:\"Two idlis, one vada, sambar and chutney.\", p:\"\u20b9140\", s:1, badge:\"bestseller\"},\n      {n:\"Dosa-Idli Combo\", d:\"Half dosa and one idli, best of both worlds.\", p:\"\u20b9150\", s:1},\n      {n:\"Pongal-Vada Combo\", d:\"Ghee pongal paired with a crisp medu vada.\", p:\"\u20b9155\", s:1},\n      {n:\"Upma-Kesari Combo\", d:\"Savory upma with a side of sweet kesari.\", p:\"\u20b9130\", s:1, badge:\"favorite\"},\n      {n:\"Uttapam-Vada Combo\", d:\"Onion uttapam served alongside a medu vada.\", p:\"\u20b9160\", s:1},\n      {n:\"Mini Tiffin Platter\", d:\"A taster trio of idli, vada and mini dosa.\", p:\"\u20b9180\", s:1},\n      {n:\"Family Tiffin Combo\", d:\"Generous platter for two, mixed tiffin items.\", p:\"\u20b9350\", s:1, badge:\"popular\"},\n      {n:\"Kids Tiffin Combo\", d:\"Mild dosa, idli and chutney sized for little ones.\", p:\"\u20b9120\", s:0},\n      {n:\"South Indian Breakfast Thali\", d:\"Full tiffin spread with rice item included.\", p:\"\u20b9220\", s:1},\n      {n:\"Filter Coffee Combo\", d:\"Any tiffin item paired with our filter coffee.\", p:\"\u20b9170\", s:1}\n    ]\n  },\n  { id:\"chutneys\", name:\"Chutneys & Pickles\", desc:\"House-made accompaniments ground fresh, the traditional way.\",\n    img:\"https:\/\/images.unsplash.com\/photo-1631452180519-c014fe946bc7?w=800&q=70\",\n    items:[\n      {n:\"Coconut Chutney\", d:\"Fresh coconut ground with green chilli and curry leaf.\", p:\"\u20b940\", s:1},\n      {n:\"Tomato Chutney\", d:\"Slow-cooked tangy tomato and onion chutney.\", p:\"\u20b940\", s:2},\n      {n:\"Peanut Chutney\", d:\"Roasted peanut chutney with a garlicky kick.\", p:\"\u20b940\", s:1, badge:\"favorite\"},\n      {n:\"Ginger Chutney\", d:\"Sweet-spicy ginger chutney, a Andhra specialty.\", p:\"\u20b945\", s:2, badge:\"traditional\"},\n      {n:\"Mint Chutney\", d:\"Fresh mint and coriander, cool and zesty.\", p:\"\u20b940\", s:1},\n      {n:\"Gongura Pickle\", d:\"Tangy sorrel leaf pickle, a signature Andhra condiment.\", p:\"\u20b960\", s:3, badge:\"chef\"},\n      {n:\"Avakaya Mango Pickle\", d:\"Classic raw mango pickle with mustard and oil.\", p:\"\u20b960\", s:3},\n      {n:\"Tomato Pickle\", d:\"Tangy tomato pickle with red chilli and garlic.\", p:\"\u20b955\", s:2},\n      {n:\"Curry Leaf Podi\", d:\"Roasted curry leaf and lentil dry chutney.\", p:\"\u20b950\", s:2},\n      {n:\"Sesame Podi\", d:\"Nutty sesame seed dry chutney powder.\", p:\"\u20b950\", s:1}\n    ]\n  },\n  { id:\"desserts\", name:\"Desserts\", desc:\"Sweet endings rooted in generations of Andhra celebration.\",\n    img:\"https:\/\/images.unsplash.com\/photo-1606471191009-63994c53433b?w=800&q=70\",\n    items:[\n      {n:\"Bobbatlu\", d:\"Stuffed sweet flatbread with lentil-jaggery filling.\", p:\"\u20b9120\", s:0, badge:\"traditional\"},\n      {n:\"Rava Kesari\", d:\"Warm semolina halwa with saffron and cashew.\", p:\"\u20b990\", s:0},\n      {n:\"Gulab Jamun (2 pcs)\", d:\"Soft milk-solid dumplings in rose sugar syrup.\", p:\"\u20b980\", s:0, badge:\"bestseller\"},\n      {n:\"Ariselu\", d:\"Traditional rice-jaggery sweet, crisp and chewy.\", p:\"\u20b9100\", s:0},\n      {n:\"Poornam Boorelu\", d:\"Fried lentil-jaggery dumplings, festive favorite.\", p:\"\u20b9110\", s:0},\n      {n:\"Semiya Payasam\", d:\"Vermicelli simmered in sweetened milk and cardamom.\", p:\"\u20b995\", s:0, badge:\"favorite\"},\n      {n:\"Kaja\", d:\"Layered flaky sweet soaked in sugar syrup.\", p:\"\u20b9100\", s:0},\n      {n:\"Sunnundalu\", d:\"Urad dal and jaggery laddus, rich in ghee.\", p:\"\u20b9110\", s:0},\n      {n:\"Bellam Gavvalu\", d:\"Jaggery-coated crisp shell-shaped sweet.\", p:\"\u20b990\", s:0},\n      {n:\"Rice Kheer\", d:\"Slow-simmered rice pudding with nuts and saffron.\", p:\"\u20b9100\", s:0}\n    ]\n  },\n  { id:\"beverages\", name:\"Beverages\", desc:\"Refreshing traditional drinks to cool down and recharge.\",\n    img:\"https:\/\/images.unsplash.com\/photo-1544145945-f90425340c7e?w=800&q=70\",\n    items:[\n      {n:\"Buttermilk (Majjiga)\", d:\"Spiced yogurt drink with curry leaf and ginger.\", p:\"\u20b950\", s:1, badge:\"traditional\"},\n      {n:\"Sweet Lassi\", d:\"Thick, chilled yogurt drink lightly sweetened.\", p:\"\u20b970\", s:0},\n      {n:\"Rose Milk\", d:\"Chilled milk flavored with rose syrup.\", p:\"\u20b965\", s:0, badge:\"favorite\"},\n      {n:\"Fresh Lime Soda\", d:\"Zesty lime soda, sweet or salted.\", p:\"\u20b960\", s:0},\n      {n:\"Tender Coconut Water\", d:\"Naturally refreshing straight from the shell.\", p:\"\u20b970\", s:0},\n      {n:\"Badam Milk\", d:\"Almond-infused chilled milk with saffron.\", p:\"\u20b980\", s:0},\n      {n:\"Mango Panna\", d:\"Raw mango cooler with roasted cumin.\", p:\"\u20b965\", s:1},\n      {n:\"Jigarthanda\", d:\"Layered cold milk dessert-drink with basil seeds.\", p:\"\u20b990\", s:0},\n      {n:\"Ginger Tea\", d:\"Freshly brewed tea with crushed ginger.\", p:\"\u20b940\", s:1},\n      {n:\"Masala Chai\", d:\"Spiced milk tea with cardamom and clove.\", p:\"\u20b945\", s:1}\n    ]\n  },\n  { id:\"coffee\", name:\"Traditional Filter Coffee\", desc:\"Slow-brewed decoction coffee, served the authentic South Indian way.\",\n    img:\"https:\/\/images.unsplash.com\/photo-1610632380989-680fe40816c6?w=800&q=70\",\n    items:[\n      {n:\"Classic Filter Coffee\", d:\"Traditional decoction coffee with frothed milk.\", p:\"\u20b950\", s:0, badge:\"bestseller\"},\n      {n:\"Strong Kaapi\", d:\"Extra decoction for a bold, intense brew.\", p:\"\u20b955\", s:0},\n      {n:\"Light Milk Coffee\", d:\"Milk-forward coffee with a gentle decoction hit.\", p:\"\u20b950\", s:0},\n      {n:\"Degree Coffee\", d:\"Made with pure undiluted farm-fresh milk.\", p:\"\u20b960\", s:0, badge:\"chef\"},\n      {n:\"Sugar-Free Filter Coffee\", d:\"Classic brew without added sugar.\", p:\"\u20b950\", s:0},\n      {n:\"Jaggery Filter Coffee\", d:\"Naturally sweetened with organic jaggery.\", p:\"\u20b960\", s:0, badge:\"traditional\"},\n      {n:\"Cardamom Filter Coffee\", d:\"Infused with a hint of fresh cardamom.\", p:\"\u20b960\", s:0},\n      {n:\"Iced Filter Coffee\", d:\"Chilled decoction coffee over ice, frothed cold.\", p:\"\u20b970\", s:0, badge:\"popular\"},\n      {n:\"Double Decoction Coffee\", d:\"For those who love an extra-strong kaapi.\", p:\"\u20b965\", s:0},\n      {n:\"Filter Coffee & Rusk Combo\", d:\"Classic filter coffee paired with crunchy rusk.\", p:\"\u20b980\", s:0, badge:\"favorite\"}\n    ]\n  }\n];\n\nconst BADGES = {\n  bestseller:{label:\"Best Seller\", icon:\"fa-star\"},\n  chef:{label:\"Chef's Special\", icon:\"fa-hat-chef\"},\n  popular:{label:\"Most Ordered\", icon:\"fa-fire\"},\n  favorite:{label:\"Customer Favorite\", icon:\"fa-heart\"},\n  traditional:{label:\"Traditional Recipe\", icon:\"fa-leaf\"}\n};\n\n\/* =========================================================\n   RENDER MENU\n   ========================================================= *\/\nconst categoriesEl = document.getElementById('menuCategories');\nconst catScrollEl = document.getElementById('catScroll');\nlet itemCounter = 0;\n\nMENU_DATA.forEach((cat, idx) => {\n  \/\/ build sticky nav pill\n  const pill = document.createElement('button');\n  pill.className = 'cat-pill';\n  pill.textContent = cat.name;\n  pill.setAttribute('data-target', cat.id);\n  pill.addEventListener('click', () => {\n    document.getElementById(cat.id).scrollIntoView({behavior:'smooth', block:'start'});\n  });\n  catScrollEl.appendChild(pill);\n\n  \/\/ build category section\n  const section = document.createElement('section');\n  section.className = 'menu-category';\n  section.id = cat.id;\n  section.setAttribute('aria-labelledby', cat.id + '-heading');\n\n  const headerRightIn = idx % 2 === 1 ? ' right-in' : '';\n  let itemsHTML = '';\n  cat.items.forEach(item => {\n    itemCounter++;\n    const badgeInfo = item.badge ? BADGES[item.badge] : null;\n    const spiceHTML = item.s > 0\n      ? `<span class=\"spice-level\" aria-label=\"${item.s} out of 3 spice level\">${'<i class=\"fa-solid fa-pepper-hot\" aria-hidden=\"true\"><\/i>'.repeat(item.s)}<\/span>`\n      : `<span class=\"spice-mild\">Mild<\/span>`;\n    itemsHTML += `\n      <article class=\"item-card\" tabindex=\"0\">\n        ${badgeInfo ? `<span class=\"badge ${item.badge}\"><i class=\"fa-solid ${badgeInfo.icon}\" aria-hidden=\"true\"><\/i>${badgeInfo.label}<\/span>` : ''}\n        <div class=\"item-top\">\n          <h3 class=\"item-name\">${item.n}<\/h3>\n          <span class=\"item-price\">${item.p}<\/span>\n        <\/div>\n        <p class=\"item-desc\">${item.d}<\/p>\n        <div class=\"item-note\">100% pure vegetarian, prepared fresh to order in our hygienic kitchen.<\/div>\n        <div class=\"item-meta\">\n          <div class=\"meta-left\">\n            <span class=\"veg-icon\" role=\"img\" aria-label=\"Vegetarian dish\"><\/span>\n            ${spiceHTML}\n          <\/div>\n          <button class=\"expand-toggle\" aria-expanded=\"false\" aria-label=\"Show more details for ${item.n}\">\n            Details <i class=\"fa-solid fa-chevron-down\" aria-hidden=\"true\"><\/i>\n          <\/button>\n        <\/div>\n      <\/article>`;\n  });\n\n  section.innerHTML = `\n    <div class=\"container\">\n      <div class=\"cat-header${headerRightIn}\">\n        <div class=\"cat-image\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"${cat.img}\" alt=\"${cat.name} - authentic Andhra pure vegetarian dishes at Cafe Madhuram\" loading=\"lazy\" width=\"800\" height=\"600\">\n        <\/div>\n        <div class=\"leaf-title-wrap\">\n          <div class=\"leaf-shape\">\n            <h2 id=\"${cat.id}-heading\">${cat.name}<\/h2>\n          <\/div>\n          <p class=\"cat-desc\">${cat.desc}<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"item-grid\">\n        ${itemsHTML}\n      <\/div>\n    <\/div>\n  `;\n  categoriesEl.appendChild(section);\n});\n\n\/* expand\/collapse item details *\/\ncategoriesEl.addEventListener('click', (e) => {\n  const btn = e.target.closest('.expand-toggle');\n  if (!btn) return;\n  const card = btn.closest('.item-card');\n  const expanded = card.classList.toggle('expanded');\n  btn.setAttribute('aria-expanded', String(expanded));\n});\n\n\/* =========================================================\n   INTRO OVERLAY LOGIC (cinematic coffee animation)\n   ========================================================= *\/\nconst viewMenuBtn = document.getElementById('viewMenuBtn');\nconst coffeeOverlay = document.getElementById('coffeeOverlay');\nconst menuWrapper = document.getElementById('menuWrapper');\nconst categoryNav = document.getElementById('categoryNav');\nconst tumblerWrap = document.querySelector('.tumbler-wrap');\nlet introPlayed = false;\n\nfunction spawnAromaParticles(){\n  for (let i = 0; i < 14; i++){\n    const p = document.createElement('span');\n    p.className = 'aroma-particle';\n    const left = 90 + Math.random() * 90;\n    p.style.left = left + 'px';\n    p.style.setProperty('--dx', (Math.random() * 60 - 30) + 'px');\n    p.style.animationDelay = (Math.random() * 3) + 's';\n    p.style.animationDuration = (2.8 + Math.random() * 1.5) + 's';\n    tumblerWrap.appendChild(p);\n  }\n}\n\nfunction playCoffeeIntro(){\n  if (introPlayed) {\n    revealMenu();\n    return;\n  }\n  introPlayed = true;\n  coffeeOverlay.classList.add('active');\n  coffeeOverlay.setAttribute('aria-hidden', 'false');\n  spawnAromaParticles();\n  document.body.style.overflow = 'hidden';\n\n  setTimeout(() => {\n    coffeeOverlay.classList.add('fading');\n    setTimeout(() => {\n      coffeeOverlay.classList.remove('active');\n      coffeeOverlay.classList.remove('fading');\n      coffeeOverlay.setAttribute('aria-hidden', 'true');\n      document.body.style.overflow = '';\n      revealMenu();\n    }, 800);\n  }, 2600);\n}\n\nfunction revealMenu(){\n  menuWrapper.classList.add('revealed');\n  categoryNav.classList.add('visible');\n  document.getElementById('menuCategories').scrollIntoView({behavior:'smooth', block:'start'});\n}\n\nviewMenuBtn.addEventListener('click', playCoffeeIntro);\n\n\/* =========================================================\n   SCROLL-TRIGGERED REVEAL ANIMATIONS\n   ========================================================= *\/\nif ('IntersectionObserver' in window){\n  const revealObserver = new IntersectionObserver((entries) => {\n    entries.forEach(entry => {\n      if (entry.isIntersecting){\n        entry.target.classList.add('in-view');\n        revealObserver.unobserve(entry.target);\n      }\n    });\n  }, {threshold:0.15});\n\n  document.querySelectorAll('.cat-header, .item-card').forEach(el => revealObserver.observe(el));\n\n  \/* active category highlighting while scrolling *\/\n  const navObserver = new IntersectionObserver((entries) => {\n    entries.forEach(entry => {\n      const pill = document.querySelector(`.cat-pill[data-target=\"${entry.target.id}\"]`);\n      if (!pill) return;\n      if (entry.isIntersecting){\n        document.querySelectorAll('.cat-pill').forEach(p => p.classList.remove('active'));\n        pill.classList.add('active');\n        pill.scrollIntoView({behavior:'smooth', block:'nearest', inline:'center'});\n      }\n    });\n  }, {rootMargin:'-40% 0px -50% 0px', threshold:0});\n\n  document.querySelectorAll('.menu-category').forEach(sec => navObserver.observe(sec));\n} else {\n  document.querySelectorAll('.cat-header, .item-card').forEach(el => el.classList.add('in-view'));\n}\n\n\/* =========================================================\n   SEARCH \/ FILTER\n   ========================================================= *\/\nconst searchInput = document.getElementById('menuSearch');\nconst noResultsEl = document.getElementById('noResults');\n\nsearchInput.addEventListener('input', () => {\n  const term = searchInput.value.trim().toLowerCase();\n  let anyVisible = false;\n\n  document.querySelectorAll('.menu-category').forEach(sec => {\n    let sectionHasMatch = false;\n    sec.querySelectorAll('.item-card').forEach(card => {\n      const name = card.querySelector('.item-name').textContent.toLowerCase();\n      const desc = card.querySelector('.item-desc').textContent.toLowerCase();\n      const match = term === '' || name.includes(term) || desc.includes(term);\n      card.classList.toggle('hidden-by-filter', !match);\n      if (match) { sectionHasMatch = true; anyVisible = true; }\n    });\n    sec.style.display = sectionHasMatch ? '' : 'none';\n  });\n\n  noResultsEl.classList.toggle('show', !anyVisible);\n});\n\n\/* =========================================================\n   SCROLL PROGRESS BAR + BACK TO TOP\n   ========================================================= *\/\nconst progressBar = document.getElementById('scrollProgress');\nconst backToTop = document.getElementById('backToTop');\n\nwindow.addEventListener('scroll', () => {\n  const scrollTop = window.scrollY;\n  const docHeight = document.documentElement.scrollHeight - window.innerHeight;\n  const pct = docHeight > 0 ? (scrollTop \/ docHeight) * 100 : 0;\n  progressBar.style.width = pct + '%';\n  progressBar.setAttribute('aria-valuenow', Math.round(pct));\n\n  backToTop.classList.toggle('show', scrollTop > 500);\n}, {passive:true});\n\nbackToTop.addEventListener('click', () => {\n  window.scrollTo({top:0, behavior:'smooth'});\n});\n\n\/* =========================================================\n   AMBIENT FLOATING LEAVES (lightweight decorative motion)\n   ========================================================= *\/\nfunction spawnFloatingLeaf(){\n  const leaf = document.createElement('div');\n  leaf.className = 'floating-leaf';\n  leaf.style.left = Math.random() * 100 + 'vw';\n  leaf.style.animationDuration = (10 + Math.random() * 8) + 's';\n  document.body.appendChild(leaf);\n  setTimeout(() => leaf.remove(), 20000);\n}\nlet leafInterval = setInterval(spawnFloatingLeaf, 3500);\n\/* pause decorative leaves if tab hidden, for performance *\/\ndocument.addEventListener('visibilitychange', () => {\n  if (document.hidden){\n    clearInterval(leafInterval);\n  } else {\n    leafInterval = setInterval(spawnFloatingLeaf, 3500);\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>Menu | CAFE MADHURAM &#8211; Authentic Andhra Pure Veg Cafe Skip to menu Andhra Pure Veg Cafe A Feast of [&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-370","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=\"Menu | CAFE MADHURAM - Authentic Andhra Pure Veg Cafe Skip to menu Andhra Pure Veg Cafe A Feast of Authentic Andhra Flavors Awaits 140+ handcrafted vegetarian dishes \u2014 from steaming idlis to fiery Andhra meals and our signature filter coffee, brewed the traditional way. View Our Menu Or scroll down Brewing a taste of\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/cafemadhuram.us.cc\/?page_id=370\" \/>\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=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Menu - Cafe Madhuram\" \/>\n\t\t<meta property=\"og:description\" content=\"Menu | CAFE MADHURAM - Authentic Andhra Pure Veg Cafe Skip to menu Andhra Pure Veg Cafe A Feast of Authentic Andhra Flavors Awaits 140+ handcrafted vegetarian dishes \u2014 from steaming idlis to fiery Andhra meals and our signature filter coffee, brewed the traditional way. View Our Menu Or scroll down Brewing a taste of\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/cafemadhuram.us.cc\/?page_id=370\" \/>\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 property=\"article:published_time\" content=\"2026-07-16T05:31:36+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-16T05:59:06+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Menu - Cafe Madhuram\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Menu | CAFE MADHURAM - Authentic Andhra Pure Veg Cafe Skip to menu Andhra Pure Veg Cafe A Feast of Authentic Andhra Flavors Awaits 140+ handcrafted vegetarian dishes \u2014 from steaming idlis to fiery Andhra meals and our signature filter coffee, brewed the traditional way. View Our Menu Or scroll down Brewing a taste of\" \/>\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\\\/?page_id=370#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\\\/?page_id=370#listItem\",\"name\":\"Menu\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/?page_id=370#listItem\",\"position\":2,\"name\":\"Menu\",\"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\\\/?page_id=370\\\/#organizationLogo\",\"width\":2000,\"height\":2000},\"image\":{\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/?page_id=370\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/?page_id=370#webpage\",\"url\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/?page_id=370\",\"name\":\"Menu - Cafe Madhuram\",\"description\":\"Menu | CAFE MADHURAM - Authentic Andhra Pure Veg Cafe Skip to menu Andhra Pure Veg Cafe A Feast of Authentic Andhra Flavors Awaits 140+ handcrafted vegetarian dishes \\u2014 from steaming idlis to fiery Andhra meals and our signature filter coffee, brewed the traditional way. View Our Menu Or scroll down Brewing a taste of\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/?page_id=370#breadcrumblist\"},\"datePublished\":\"2026-07-16T05:31:36+00:00\",\"dateModified\":\"2026-07-16T05:59:06+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":"Menu - Cafe Madhuram","description":"Menu | CAFE MADHURAM - Authentic Andhra Pure Veg Cafe Skip to menu Andhra Pure Veg Cafe A Feast of Authentic Andhra Flavors Awaits 140+ handcrafted vegetarian dishes \u2014 from steaming idlis to fiery Andhra meals and our signature filter coffee, brewed the traditional way. View Our Menu Or scroll down Brewing a taste of","canonical_url":"https:\/\/cafemadhuram.us.cc\/?page_id=370","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/cafemadhuram.us.cc\/?page_id=370#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\/?page_id=370#listItem","name":"Menu"}},{"@type":"ListItem","@id":"https:\/\/cafemadhuram.us.cc\/?page_id=370#listItem","position":2,"name":"Menu","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\/?page_id=370\/#organizationLogo","width":2000,"height":2000},"image":{"@id":"https:\/\/cafemadhuram.us.cc\/?page_id=370\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/cafemadhuram.us.cc\/?page_id=370#webpage","url":"https:\/\/cafemadhuram.us.cc\/?page_id=370","name":"Menu - Cafe Madhuram","description":"Menu | CAFE MADHURAM - Authentic Andhra Pure Veg Cafe Skip to menu Andhra Pure Veg Cafe A Feast of Authentic Andhra Flavors Awaits 140+ handcrafted vegetarian dishes \u2014 from steaming idlis to fiery Andhra meals and our signature filter coffee, brewed the traditional way. View Our Menu Or scroll down Brewing a taste of","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/cafemadhuram.us.cc\/#website"},"breadcrumb":{"@id":"https:\/\/cafemadhuram.us.cc\/?page_id=370#breadcrumblist"},"datePublished":"2026-07-16T05:31:36+00:00","dateModified":"2026-07-16T05:59:06+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":"article","og:title":"Menu - Cafe Madhuram","og:description":"Menu | CAFE MADHURAM - Authentic Andhra Pure Veg Cafe Skip to menu Andhra Pure Veg Cafe A Feast of Authentic Andhra Flavors Awaits 140+ handcrafted vegetarian dishes \u2014 from steaming idlis to fiery Andhra meals and our signature filter coffee, brewed the traditional way. View Our Menu Or scroll down Brewing a taste of","og:url":"https:\/\/cafemadhuram.us.cc\/?page_id=370","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,"article:published_time":"2026-07-16T05:31:36+00:00","article:modified_time":"2026-07-16T05:59:06+00:00","twitter:card":"summary_large_image","twitter:title":"Menu - Cafe Madhuram","twitter:description":"Menu | CAFE MADHURAM - Authentic Andhra Pure Veg Cafe Skip to menu Andhra Pure Veg Cafe A Feast of Authentic Andhra Flavors Awaits 140+ handcrafted vegetarian dishes \u2014 from steaming idlis to fiery Andhra meals and our signature filter coffee, brewed the traditional way. View Our Menu Or scroll down Brewing a taste of","twitter:image":"https:\/\/cafemadhuram.us.cc\/wp-content\/uploads\/2026\/06\/LOGO.png"},"aioseo_meta_data":{"post_id":"370","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":"default","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:40","updated":"2026-08-18 05:51:40"},"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\tMenu\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/cafemadhuram.us.cc"},{"label":"Menu","link":"https:\/\/cafemadhuram.us.cc\/?page_id=370"}],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Menu - 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\/?page_id=370\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Menu - Cafe Madhuram\" \/>\n<meta property=\"og:description\" content=\"Menu | CAFE MADHURAM &#8211; Authentic Andhra Pure Veg Cafe Skip to menu Andhra Pure Veg Cafe A Feast of [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cafemadhuram.us.cc\/?page_id=370\" \/>\n<meta property=\"og:site_name\" content=\"Cafe Madhuram\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-16T05:59:06+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/?page_id=370\",\"url\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/?page_id=370\",\"name\":\"Menu - Cafe Madhuram\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/#website\"},\"datePublished\":\"2026-07-16T05:31:36+00:00\",\"dateModified\":\"2026-07-16T05:59:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/?page_id=370#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cafemadhuram.us.cc\\\/?page_id=370\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/?page_id=370#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cafemadhuram.us.cc\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Menu\"}]},{\"@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":"Menu - 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\/?page_id=370","og_locale":"en_US","og_type":"article","og_title":"Menu - Cafe Madhuram","og_description":"Menu | CAFE MADHURAM &#8211; Authentic Andhra Pure Veg Cafe Skip to menu Andhra Pure Veg Cafe A Feast of [&hellip;]","og_url":"https:\/\/cafemadhuram.us.cc\/?page_id=370","og_site_name":"Cafe Madhuram","article_modified_time":"2026-07-16T05:59:06+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cafemadhuram.us.cc\/?page_id=370","url":"https:\/\/cafemadhuram.us.cc\/?page_id=370","name":"Menu - Cafe Madhuram","isPartOf":{"@id":"https:\/\/cafemadhuram.us.cc\/#website"},"datePublished":"2026-07-16T05:31:36+00:00","dateModified":"2026-07-16T05:59:06+00:00","breadcrumb":{"@id":"https:\/\/cafemadhuram.us.cc\/?page_id=370#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cafemadhuram.us.cc\/?page_id=370"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cafemadhuram.us.cc\/?page_id=370#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cafemadhuram.us.cc\/"},{"@type":"ListItem","position":2,"name":"Menu"}]},{"@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\/370","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=370"}],"version-history":[{"count":4,"href":"https:\/\/cafemadhuram.us.cc\/index.php?rest_route=\/wp\/v2\/pages\/370\/revisions"}],"predecessor-version":[{"id":374,"href":"https:\/\/cafemadhuram.us.cc\/index.php?rest_route=\/wp\/v2\/pages\/370\/revisions\/374"}],"wp:attachment":[{"href":"https:\/\/cafemadhuram.us.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}