@import url("https://fonts-api.wp.com/css?family=Playfair+Display%3A400%7CFigtree%3A400%2C600%2C700&display=swap");
/* PlatedbyShalini: Kale header and panini pilot */
.header .header-logo-text { margin: 0; }
.header .header-logo-text a {
 display:block; width:300px; max-width:100%; height:150px; margin:0 auto;
 background: url("https://platedbyshalini.com/wp-content/uploads/2026/11/platedbyshalini-logo.jpg") center / contain no-repeat;
 text-indent:100%; white-space:nowrap; overflow:hidden;
}
.header .header-row-2 { padding:16px 0; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .entry-header { display:none; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .entry-title {
 font-family:'Playfair Display', Georgia, serif !important; font-size:clamp(30px,4vw,42px) !important;
 font-weight:400; font-style:normal; line-height:1.16; letter-spacing:0 !important;
 text-transform:none !important; margin:0 0 18px !important; overflow-wrap:break-word;
}
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .single-content > .wp-block-buttons:first-child { margin:0 0 20px !important; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .wp-block-button__link {
 background:#454D2B !important; color:#fff !important; text-decoration:none !important;
 padding:14px 24px; border-radius:28px;
}
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .wp-block-button__link:hover { background:#343B20 !important; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .single-content > .wp-block-image { margin:0 0 28px; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .single-content > .wp-block-image img { width:100%; height:auto; object-fit:contain; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) #recipe { scroll-margin-top:32px; }
@media (max-width:767px) {
 .header { position:relative; padding-right:56px; margin-bottom:12px; min-height:0; }
 .header .header-row-2 { padding:0; }
 .header .header-logo-text a { width:240px; height:120px; margin:0; }
 .header .header-row-3 { position:absolute; top:0; right:0; width:100%; border:0; pointer-events:none; }
 .header .navbar { min-height:0; margin:0; border:0; background:transparent; }
 .header .navbar-header { position:absolute; top:40px; right:0; margin:0; pointer-events:auto; }
 .header .navbar-toggle { margin:0; border:0; padding:12px; }
 .header .navbar-collapse { position:absolute; top:120px; left:0; right:0; width:100%; margin:0; background:#fff; z-index:100; pointer-events:auto; border:0; box-shadow:0 6px 12px #0001; }
 .header .navbar-collapse .navbar-nav { margin:0; }
 body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .entry-title { margin-bottom:18px !important; }
}



/* Comfortable recipe reading and a consistent serif hierarchy. */
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .single-content {
 font-family:'Figtree', Arial, sans-serif; font-size:18px; line-height:1.65; color:#292b25;
}
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .single-content p,
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .single-content li,
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .single-content td {
 font-family:'Figtree', Arial, sans-serif !important; font-size:18px !important; line-height:1.65 !important;
}
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .single-content li { margin-bottom:10px; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .single-content h2,
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .single-content h3 {
 font-family:'Playfair Display', Georgia, serif !important; font-style:normal !important;
 font-weight:400 !important; letter-spacing:0 !important; line-height:1.2 !important;
 text-transform:none !important; margin-top:28px; margin-bottom:16px;
}
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .single-content h2 { font-size:24px !important; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .single-content h3 { font-size:26px !important; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .single-content h4 {
 font-family:'Figtree', Arial, sans-serif !important; font-size:20px !important;
 font-style:normal !important; font-weight:600 !important; line-height:1.4 !important;
 text-transform:none !important; margin-top:22px; margin-bottom:12px;
}
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .wp-block-button__link { font-family:'Figtree', Arial, sans-serif; font-size:17px; line-height:1.4; }

/* Olive brand strip with the original logo rendered in white. */
.header { background:#454D2B; }
.header .header-logo-text a { filter:grayscale(1) invert(1) contrast(4); mix-blend-mode:screen; }
.header .header-row-2 { padding:8px 16px; }
.header .header-row-3 { border-color:rgba(255,255,255,.35); }
.header .navbar-default { background:transparent; border-color:rgba(255,255,255,.35); }
.header .navbar-nav > li > a { color:#fff; }
@media (max-width:767px) {
 .header { margin-left:-15px; margin-right:-15px; width:calc(100% + 30px); padding-left:15px; margin-bottom:18px; }
 .header .header-row-2 { padding:0; }
 .header .header-logo-text a { width:260px; height:112px; }
 .header .navbar-header { top:34px; right:10px; }
 .header .navbar-toggle, .header .navbar-toggle:hover, .header .navbar-toggle:focus { background:transparent; }
 .header .navbar-toggle .icon-bar { background:#fff; }
 .header .navbar-collapse { top:112px; }
 .header .navbar-collapse .navbar-nav > li > a { color:#292b25; }
 body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .single-content h2 { font-size:26px !important; }
 body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .single-content h3 { font-size:24px !important; }
}

/* Compact header: brand left, About / Recipes / search right. */
.header .header-logo-text { margin:0 !important; padding:0 !important; line-height:1; }
.header .header-logo-text a { width:250px; height:76px; background-size:250px 125px; margin:0; }
.header .logo { margin:0; padding:0; }
.header .header-row-2 { margin:0; padding:0; }
.header .header-row-3 { border:0; margin:0; padding:0; }
.header .navbar { margin:0; border:0; min-height:0; }
.header .navbar-nav > li > a { font-family:'Figtree',Arial,sans-serif; letter-spacing:.06em; font-size:14px; }
.header .navbar-nav > .search > a { display:none; }
.header .navbar-nav > .search .main_search {
 display:block !important; position:static !important; float:none; min-width:0;
 padding:0; margin:0; border:0; box-shadow:none; background:transparent;
}
.header .main_search input { width:100%; height:38px; background:#fff; color:#292b25; border:1px solid #fff; border-radius:4px; padding:8px 12px; font-family:'Figtree',Arial,sans-serif; font-size:16px; }
@media (min-width:768px) {
 .header { display:flex; align-items:center; justify-content:space-between; gap:16px; padding:0 20px; }
 .header .header-row-2 { flex:0 0 250px; }
 .header .header-row-3 { flex:1 1 auto; min-width:0; }
 .header .navbar-collapse { padding:0; }
 .header .navbar-nav { display:flex; align-items:center; justify-content:flex-end; width:100%; float:none; margin:0; }
 .header .navbar-nav > li { float:none; flex:0 0 auto; }
 .header .navbar-nav > li > a { padding:18px 14px; }
 .header .navbar-nav > .search { width:clamp(140px,17vw,220px); margin-left:16px; }
}
@media (max-width:767px) {
 .header { min-height:76px; }
 .header .header-logo-text a { width:230px; height:76px; background-size:230px 115px; }
 .header .navbar-header { top:16px; }
 .header .navbar-collapse { top:76px; }
 .header .navbar-nav > .search { padding:8px 15px 16px; }
 .header .main_search input { border-color:#454D2B; }
}

@media (min-width:768px) { .header { margin-bottom:24px; } }


/* Reader-focused recipe endings and category navigation. */
.sidebar { display:none !important; }
.main-column { width:100%; max-width:900px; float:none; margin-left:auto; margin-right:auto; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) #jp-relatedposts, body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .entry-footer,
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .sharedaddy, body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .post-navigation { display:none !important; }
.recipe-reader-footer { margin-top:40px; border-top:1px solid #deded5; padding-top:20px; }
.recipe-share, .recipe-feedback { text-align:center; padding:20px 24px; margin-bottom:28px; }
.recipe-feedback { background:#f5f4ee; border-radius:8px; }
.recipe-share .wp-block-buttons, .recipe-feedback .wp-block-buttons { justify-content:center; gap:10px; flex-wrap:wrap; }
.recipe-reader-footer .wp-block-button__link { font-size:16px; padding:11px 18px; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .single-content h2.still-hungry-title { font-size:36px !important; text-align:center; margin:32px 0 24px; }
.hungry-grid > .wp-block-group__inner-container { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:28px 18px; }
.hungry-card, .hungry-card > .wp-block-group__inner-container { min-width:0; }
.hungry-card figure { margin:0 !important; }
.hungry-card img { display:block; width:100%; aspect-ratio:4/5; height:auto; object-fit:cover; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .single-content .hungry-card h3 { font-size:22px !important; margin:14px 0 0; text-align:center; }
.hungry-card h3 a { color:#292b25; text-decoration:none; }
.hungry-card a:hover { color:#454D2B; text-decoration:underline; }
#comments { background:#f5f4ee; padding:28px; margin-top:32px; border:0; font-family:'Figtree',Arial,sans-serif; scroll-margin-top:24px; }
#respond { margin:0; padding:0; border:0; scroll-margin-top:24px; }
#reply-title { font-size:0; letter-spacing:0; margin-top:0; }
#reply-title:before { content:'Leave a comment'; font-family:'Playfair Display',Georgia,serif; font-size:28px; text-transform:none; }
#comment { font-family:'Figtree',Arial,sans-serif; font-size:18px; min-height:150px; }
#submit { background:#454D2B; color:#fff; border-radius:24px; padding:12px 24px; }
.header .navbar-nav .dropdown-menu { border:1px solid #e3e4d9; background:#fff; border-radius:4px; min-width:220px; }
.header .navbar-nav .dropdown-menu > li > a { color:#292b25; font-family:'Figtree',Arial,sans-serif; font-size:17px; padding:12px 18px; }
.header .navbar-nav .dropdown-menu > li > a:hover { background:#f5f4ee; }
@media (max-width:767px) {
 .hungry-grid > .wp-block-group__inner-container { grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px 12px; }
 body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .single-content .hungry-card h3 { font-size:20px !important; }
 .recipe-share, .recipe-feedback { padding:18px 14px; }
 #comments { padding:22px 16px; }
 .header .navbar-nav .dropdown-menu { border:0; box-shadow:none; }
}


/* One working comment form, before the recipe recommendations. */
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .main-column { display:flex; flex-direction:column; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) :is(#post-1235,#post-1130,#post-1192,#post-1201,#post-1179,#post-267,#post-1056,#post-1109,#post-361,#post-161,#post-281,#post-1069,#post-1040,#post-1002,#post-1359,#post-327,#post-153,#post-306,#post-1121,#post-289,#post-1144,#post-1156,#post-124,#post-136,#post-245,#post-343,#post-1169),
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) :is(#post-1235,#post-1130,#post-1192,#post-1201,#post-1179,#post-267,#post-1056,#post-1109,#post-361,#post-161,#post-281,#post-1069,#post-1040,#post-1002,#post-1359,#post-327,#post-153,#post-306,#post-1121,#post-289,#post-1144,#post-1156,#post-124,#post-136,#post-245,#post-343,#post-1169) > .single-content,
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .recipe-reader-footer,
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .recipe-reader-footer > .wp-block-group__inner-container { display:contents; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .recipe-feedback { display:none; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .main-column > hr,
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .main-column > .pagination-post { display:none; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .recipe-share { order:1; margin-top:32px; border-top:1px solid #deded5; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) #comments { order:2; margin-top:0; margin-bottom:28px; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .still-hungry-title { order:3; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .hungry-grid { order:4; margin-bottom:32px; }

/* Reveal the single comment form only from Leave a comment. */
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .recipe-feedback { display:block; order:2; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) #comments { display:none; order:5; margin-top:0; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) #comments:target,
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) #comments:has(#respond:target),
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) #comments:focus-within { display:block; }

/* Recommendations before the feedback invitation. */
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .recipe-feedback { order:5; }
body:is(.postid-1235,.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) #comments { order:6; }

/* Homepage refresh: real photographs, clean feeds, and category browsing. */
.home .frontpage-banner {display:none!important;}
:is(.home,.archive) .entry-summary {display:none!important;}
:is(.home,.archive) .entry-meta,:is(.home,.archive) .entry-footer {display:none!important;}
.single:is(.postid-1130,.postid-1192,.postid-1201,.postid-1179,.postid-267,.postid-1056,.postid-1109,.postid-361,.postid-161,.postid-281,.postid-1069,.postid-1040,.postid-1002,.postid-1359,.postid-327,.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .entry-thumb {display:none!important;}
body.page-id-1312 .sidebar-column,body.page-id-1312 .entry-header,body.page-id-1312 #comments,body.page-id-1312 .sharedaddy,body.page-id-1312 .jp-relatedposts,body.page-id-1312 .sd-like {display:none!important;}
body.page-id-1312 .main-column {width:100%!important;float:none!important;}
body.page-id-1312 .entry-title {display:none!important;}
.pbs-home {color:#30351f;font-family:Figtree,Arial,sans-serif;font-size:18px;line-height:1.6;}
.pbs-home .wp-block-group__inner-container {display:contents;}
.pbs-home h1,.pbs-home h2,.pbs-home h3 {font-family:'Playfair Display',Georgia,serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:#30351f;}
.pbs-home h1 {font-size:clamp(36px,5vw,56px);line-height:1.15;margin:0 0 16px;}
.pbs-home h2 {font-size:clamp(29px,3.5vw,40px);line-height:1.2;margin:0 0 14px;}
.pbs-home h3 {font-size:24px;line-height:1.25;margin:16px 0 0;}
.pbs-home a {color:inherit;text-decoration:none;}
.pbs-home a:hover {color:#65713f;text-decoration:underline;}
.pbs-home a:focus-visible {outline:3px solid #454d2b;outline-offset:5px;}
.pbs-home img {display:block;width:100%;height:100%;object-fit:cover;}
.pbs-home figure {margin:0;}
.pbs-home-intro {text-align:center;padding:28px 12px 34px;}
.pbs-home-intro p {max-width:650px;margin:0 auto;}
.pbs-category-section {background:#f0f1e7;padding:34px 28px;border-radius:6px;text-align:center;}
.pbs-category-section>p {margin:0 0 20px;}
.pbs-category-strip {display:flex;gap:34px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 4px 24px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#87906b #e2e6d4;}
.pbs-category-card {flex:1 0 180px;min-width:0;scroll-snap-align:start;}
.pbs-category-card .wp-block-image {height:250px;max-width:195px;margin:0 auto;border-radius:110px;overflow:hidden;border:3px solid white;}
.pbs-category-card .wp-block-image a {display:block;height:100%;}
.pbs-category-card h3 {font-family:Figtree,Arial,sans-serif!important;font-size:19px;font-weight:600!important;}
.pbs-dumpling-crop img {object-position:50% 90%;transform:scale(1.65);transform-origin:50% 88%;}
.pbs-latest-section,.pbs-spotlight {padding:46px 0 0;}
.pbs-latest .wp-block-post-template {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;list-style:none;margin:24px 0 0;padding:0;}
.pbs-latest .wp-block-post-featured-image {aspect-ratio:4/5;overflow:hidden;}
.pbs-latest .wp-block-post-featured-image a {display:block;height:100%;}
.pbs-latest .wp-block-post-title {font-size:24px;line-height:1.25;margin:14px 0 0;}
.pbs-spotlight>p {margin:0 0 24px;}
.pbs-spotlight-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;}
.pbs-recipe-card figure {aspect-ratio:4/5;overflow:hidden;}
.pbs-recipe-card figure a {display:block;height:100%;}
.pbs-about-preview {display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;background:#f7f5ef;padding:32px;margin-top:50px;}
.pbs-photo-placeholder {aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;background:#e8e8dc;border:1px dashed #89906e;color:#676e51;border-radius:48% 48% 0 0;}
.pbs-about-link {display:inline-block;background:#454d2b;color:white!important;padding:12px 22px;border-radius:28px;}
@media(max-width:767px){
.pbs-home-intro{padding:20px 0 26px;}
.pbs-home-intro p{font-size:17px;}
.pbs-category-section{padding:26px 16px;}
.pbs-category-strip{gap:22px;}
.pbs-category-card{flex:0 0 155px;}
.pbs-category-card .wp-block-image{height:215px;}
.pbs-category-card h3{font-size:18px;}
.pbs-latest .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px;}
.pbs-latest .wp-block-post-title,.pbs-recipe-card h3{font-size:21px;}
.pbs-spotlight-grid{gap:16px;}
.pbs-about-preview{grid-template-columns:1fr;gap:24px;padding:24px;}
.pbs-photo-placeholder{max-height:330px;}
}

/* About and complete recipe directory. */
body:is(.page-id-1,.page-id-48) .sidebar-column,body:is(.page-id-1,.page-id-48) .entry-header,body:is(.page-id-1,.page-id-48) #comments,body:is(.page-id-1,.page-id-48) .sharedaddy,body:is(.page-id-1,.page-id-48) .jp-relatedposts,body:is(.page-id-1,.page-id-48) .sd-like {display:none!important;}
body:is(.page-id-1,.page-id-48) .main-column{width:100%!important;float:none!important;}
body:is(.page-id-1,.page-id-48) .entry-title{display:none!important;}
.pbs-about-page{max-width:760px;margin:20px auto 50px;}
.pbs-about-page p{margin:0 0 24px;}
.pbs-about-page h2{margin-bottom:28px;}
.pbs-all-recipes{padding-top:24px;}
@media(max-width:767px){.pbs-home-intro{padding-top:12px;padding-bottom:22px;}.pbs-home-intro h1{font-size:32px;}.pbs-about-page{margin-top:12px;}}

/* Keep the homepage's H1 logo as compact as inner-page logos. */
.home .header h1.header-logo-text{margin:0!important;padding:0!important;line-height:1!important;}
.home .header h1.header-logo-text a{display:block!important;width:250px!important;max-width:100%!important;height:76px!important;margin:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important;white-space:nowrap!important;background:url("https://platedbyshalini.com/wp-content/uploads/2026/11/platedbyshalini-logo.jpg") center/250px 125px no-repeat!important;}
@media(max-width:767px){.home .header h1.header-logo-text a{width:230px!important;background-size:230px 115px!important;}}

/* Emphasize the alliterative initials in category names. */
.pbs-category-card h3 a{font-weight:400;color:#555c40;}
.pbs-category-card h3 .pbs-initial{font-size:1.2em;font-weight:700;color:#30351f;}

/* Full-width brand band with spacious homepage and readable recipe text. */
.header{position:relative;isolation:isolate;}
.header::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#454d2b;box-shadow:0 0 0 100vmax #454d2b;clip-path:inset(0 -100vmax);}
body:is(.page-id-1312,.page-id-48) .container{width:calc(100% - 48px)!important;max-width:1200px!important;padding-left:0!important;padding-right:0!important;}
body:is(.page-id-1312,.page-id-48) .row.two-columns{margin-left:0!important;margin-right:0!important;}
body:is(.page-id-1312,.page-id-48) .main-column{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;}
.single .single-content > p,.single .single-content > h2,.single .single-content > #recipe{max-width:760px;margin-left:auto;margin-right:auto;}
@media(max-width:767px){body:is(.page-id-1312,.page-id-48) .container{width:calc(100% - 32px)!important;}}

/* Compact recipe grid and larger, full-bleed category carousel. */
.pbs-latest-section .wp-block-post-template{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px;}
.pbs-latest-section .wp-block-post-title{font-size:22px;line-height:1.25;}
.pbs-category-section{position:relative;isolation:isolate;border-radius:0;padding:40px 0 32px;background:#f0f1e7;}
.pbs-category-section::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#f0f1e7;box-shadow:0 0 0 100vmax #f0f1e7;clip-path:inset(0 -100vmax);}
.pbs-category-strip{gap:42px;padding-top:14px;padding-bottom:22px;}
.pbs-category-card{flex:0 0 240px;}
.pbs-category-card .wp-block-image{width:240px;max-width:none;height:320px;border-radius:150px;}
.pbs-home :is(.wp-block-image,.wp-block-post-featured-image) a img{transition:opacity 200ms ease-in-out;}
.pbs-home :is(.wp-block-image,.wp-block-post-featured-image) a:focus-visible img{opacity:.7;}
.pbs-home :is(.wp-block-image,.wp-block-post-featured-image) a:active img{opacity:.7;}
@media(hover:hover) and (pointer:fine){.pbs-home :is(.wp-block-image,.wp-block-post-featured-image) a:hover img{opacity:.7;}}
@media(max-width:1023px){.pbs-latest-section .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px){
.pbs-category-section{padding:30px 0 24px;}
.pbs-category-strip{gap:24px;}
.pbs-category-card{flex-basis:190px;}
.pbs-category-card .wp-block-image{width:190px;height:255px;}
.pbs-latest-section .wp-block-post-template{gap:24px 16px;}
.pbs-latest-section .wp-block-post-title{font-size:19px;}
}
@media(prefers-reduced-motion:reduce){.pbs-home :is(.wp-block-image,.wp-block-post-featured-image) a img{transition:none;}}

/* Small related-recipe thumbnails, instead of large photo panels. */
.single .hungry-grid{width:100%;max-width:648px;margin-left:auto!important;margin-right:auto!important;}
.single .hungry-grid > .wp-block-group__inner-container{display:grid!important;grid-template-columns:repeat(4,minmax(0,150px))!important;justify-content:center;gap:20px 16px!important;}
.single .hungry-card figure{width:100%!important;max-width:150px;margin:0 auto!important;}
.single .hungry-card img{display:block!important;width:100%!important;height:120px!important;aspect-ratio:auto!important;object-fit:cover;}
.single .single-content .hungry-grid .hungry-card h3{font-size:18px!important;line-height:1.3!important;margin:9px 0 0!important;text-align:center;}
@media(max-width:767px){
.single .hungry-grid{max-width:320px;}
.single .hungry-grid > .wp-block-group__inner-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 14px!important;}
.single .hungry-card img{height:110px!important;}
.single .single-content .hungry-grid .hungry-card h3{font-size:16px!important;}
}

@media(min-width:768px){.single .hungry-grid > .wp-block-group__inner-container{grid-template-columns:repeat(auto-fit,minmax(0,150px))!important;}}



body.postid-1359 .hungry-card figure a{display:block;width:100%;}

body.postid-327 .hungry-card figure a{display:block;width:100%;}

body:is(.postid-153,.postid-306,.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .hungry-card figure a{display:block;width:100%;}


body:is(.postid-1121,.postid-289,.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .hungry-card figure a{display:block;width:100%;}


body:is(.postid-1144,.postid-1156,.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .hungry-card figure a{display:block;width:100%;}


body:is(.postid-124,.postid-136,.postid-245,.postid-343,.postid-1169) .hungry-card figure a{display:block;width:100%;}


/* Keep the expanded navigation above page content and full-width section backgrounds. */
.header{z-index:1000;}

body:is(.postid-245,.postid-343,.postid-1169) .hungry-card figure a{display:block;width:100%;}

