@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
/* =====================================================================
   Delius + blush design system  ·  shared by hollyssweetsandeats.com and
   sweetstuffcandy.com
   ===================================================================== */
:root{
  --hs-blush:#D8E3C3; --hs-blush-deep:#BFD09C; --hs-blush-soft:#EFF4E3;
  --hs-ink:#2B2320; --hs-body:#4E5343; --hs-muted:#767C63;
  --hs-line:#E3E9D6; --hs-tint:#FAFBF3; --hs-white:#fff;
  --hs-r-lg:32px; --hs-r:22px; --hs-r-sm:14px;
  --hs-shadow:0 24px 60px -34px rgba(90,54,44,.35);
  --hs-shadow-sm:0 12px 30px -18px rgba(90,54,44,.4);
  --hs-wrap:1180px;
}
html{scroll-behavior:smooth}
body,body p,body li,body a,body span,body div,body h1,body h2,body h3,body h4,body h5,body h6,
body input,body textarea,body select,body button,body blockquote,body figcaption,body label,
.wp-block-button__link,.wp-element-button{
  font-family:'Poppins',"Segoe UI",system-ui,-apple-system,"Segoe UI",sans-serif!important;
}
/* Base type/spacing is for the designed pages only. Single posts keep Kadence's
   own body size, line-height, colour, link colour and image rules untouched. */
body.hs-site:not(.single){color:var(--hs-body);font-size:17px;line-height:1.72;
  -webkit-font-smoothing:antialiased;background:#fff}
body.hs-site:not(.single) a{color:var(--hs-ink)}
body.hs-site:not(.single) img{max-width:100%;height:auto}

/* ---------------- chrome: the plugin owns header + footer ------------- */
body.hs-site #masthead,body.hs-site #colophon,body.hs-site .kadence-scroll-to-top,
body.hs-site:not(.single) #secondary{display:none!important}
body.hs-site #inner-wrap,body.hs-site .site,body.hs-site .site-container{background:transparent}
body.hs-site:has(.hs-page) .content-area,body.hs-site:has(.hs-page) .site-main,
body.hs-site:has(.hs-page) .entry-content-wrap,body.hs-site:has(.hs-page) .entry-content,
body.hs-site:has(.hs-page) article.entry,body.hs-site:has(.hs-page) .entry-header,
body.hs-site:has(.hs-page) .entry-footer,body.hs-site:has(.hs-page) .kadence-breadcrumbs,
body.hs-site:has(.hs-page) .post-navigation,body.hs-site:has(.hs-page) .comments-area{
  max-width:none!important;margin:0!important;padding:0!important;border:0!important;
  box-shadow:none!important;background:transparent!important;border-radius:0!important;display:block
}
body.hs-site:has(.hs-page) .entry-header,body.hs-site:has(.hs-page) .entry-footer,
body.hs-site:has(.hs-page) .kadence-breadcrumbs,body.hs-site:has(.hs-page) .post-navigation,
body.hs-site:has(.hs-page) .comments-area{display:none!important}
body.hs-site:has(.hs-page) .wrap{padding:0!important;max-width:none!important;margin:0!important}
/* kill Kadence's own page-title band: our hero already carries the h1 */
body.hs-site:has(.hs-page) .entry-hero,body.hs-site:has(.hs-page) .entry-hero-container-inner,
body.hs-site:has(.hs-page) .page-title,body.hs-site.blog .entry-hero,body.hs-site.archive .entry-hero,
body.hs-site.search .entry-hero,body.hs-site.blog .entry-hero-container-inner,
body.hs-site.archive .entry-hero-container-inner,body.hs-site.search .entry-hero-container-inner{
  display:none!important}
body.hs-site:has(.hs-page) .content-wrap,body.hs-site:has(.hs-page) .kadence-content-wrap{padding:0!important}
body.hs-site:not(.single) #inner-wrap{padding-top:0!important}

/* ---------------- header ---------------------------------------------- */
.hs-hd{position:sticky;top:0;z-index:80;background:rgba(255,255,255,.94);
  -webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px);
  border-bottom:1px solid var(--hs-line)}
.admin-bar .hs-hd{top:32px}
@media(max-width:782px){.admin-bar .hs-hd{top:46px}}
.hs-hd-in{max-width:1280px;margin:0 auto;padding:0 26px;height:82px;display:flex;align-items:center;
  justify-content:space-between;gap:22px}
.hs-logo{display:inline-flex;align-items:center;gap:.62rem;text-decoration:none;color:var(--hs-ink);
  font-size:1.42rem;line-height:1.05;letter-spacing:.01em}
.hs-logo svg{width:42px;height:42px;flex:0 0 42px}
.hs-logo b{font-weight:400}
.hs-logo small{display:block;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;
  color:var(--hs-muted);margin-top:.24rem}
.hs-nav{display:flex;align-items:center;gap:.1rem;padding:.3rem;border-radius:999px;
  background:var(--hs-tint);border:1px solid var(--hs-line)}
.hs-nav a{display:block;padding:.52rem 1rem;border-radius:999px;font-size:.98rem;color:var(--hs-ink);
  text-decoration:none;transition:background .18s ease,color .18s ease}
.hs-nav a:hover{background:#fff;color:var(--hs-ink);box-shadow:inset 0 0 0 1px var(--hs-line)}
.hs-nav a.is-active{background:var(--hs-blush);color:var(--hs-ink)}
.hs-hd-cta{display:flex;align-items:center;gap:.6rem}
.hs-burger{display:none;width:46px;height:46px;border-radius:14px;border:1px solid var(--hs-line);
  background:#fff;align-items:center;justify-content:center;padding:0;cursor:pointer}
.hs-burger i{display:block;width:20px;height:2px;background:var(--hs-ink);position:relative;border-radius:2px}
.hs-burger i::before,.hs-burger i::after{content:"";position:absolute;left:0;width:20px;height:2px;
  background:var(--hs-ink);border-radius:2px;transition:transform .2s}
.hs-burger i::before{top:-6px}.hs-burger i::after{top:6px}
.hs-drawer{position:fixed;left:0;right:0;top:82px;z-index:79;background:#fff;border-bottom:1px solid var(--hs-line);
  box-shadow:var(--hs-shadow);padding:.6rem 26px 1.3rem;display:none}
.hs-drawer.is-open{display:block}
.hs-drawer a{display:block;padding:.85rem .1rem;border-bottom:1px solid var(--hs-line);
  color:var(--hs-ink);text-decoration:none;font-size:1.06rem}
.hs-drawer a:last-child{border-bottom:0}
.admin-bar .hs-drawer{top:114px}

/* ---------------- buttons --------------------------------------------- */
.hs-btnrow{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.6rem 0 0}
.hs-btnrow--center{justify-content:center}
.hs-btn,body .hs-page .wp-block-button__link{
  display:inline-flex;align-items:center;justify-content:center;gap:.5rem;
  padding:.86rem 1.6rem;border-radius:999px;border:1.5px solid transparent;
  font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer;
  transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}
.hs-btn--primary,body .hs-page .hs-btn--primary .wp-block-button__link{
  background:var(--hs-blush);color:var(--hs-ink)!important;box-shadow:0 14px 28px -18px rgba(164,105,88,.9)}
.hs-btn--primary:hover,body .hs-page .hs-btn--primary .wp-block-button__link:hover{
  background:var(--hs-blush-deep);color:var(--hs-ink)!important;transform:translateY(-2px)}
.hs-btn--ghost,body .hs-page .hs-btn--ghost .wp-block-button__link{
  background:#fff;color:var(--hs-ink)!important;border-color:var(--hs-ink)}
.hs-btn--ghost:hover,body .hs-page .hs-btn--ghost .wp-block-button__link:hover{
  background:var(--hs-ink);color:#fff!important;transform:translateY(-2px)}
.hs-btn--soft{background:var(--hs-blush-soft);color:var(--hs-ink);border-color:transparent}
.hs-btn--soft:hover{background:var(--hs-blush);transform:translateY(-2px)}
.hs-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.98rem;color:var(--hs-ink);
  text-decoration:none;border-bottom:1.5px solid var(--hs-blush);padding-bottom:2px}
.hs-link:hover{border-bottom-color:var(--hs-ink)}

/* ---------------- layout + type --------------------------------------- */
.hs-wrap{width:100%;max-width:var(--hs-wrap);margin:0 auto;padding:0 26px}
.hs-wrap--narrow{max-width:820px}
.hs-sec{padding:clamp(3rem,6vw,4.8rem) 0}
.hs-sec--tight{padding:clamp(2.2rem,4vw,3rem) 0}
.hs-sec--tint{background:var(--hs-tint)}
.hs-center{text-align:center}
.hs-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;
  padding:.5rem 1rem;border-radius:999px;background:var(--hs-blush-soft);color:var(--hs-ink);
  font-size:.78rem;line-height:1.35;letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem;
  max-width:100%}
.hs-eyebrow svg{width:15px;height:15px}
.hs-h1{font-size:clamp(2.3rem,4.6vw,3.6rem);line-height:1.08;color:var(--hs-ink);margin:0 0 1rem;letter-spacing:-.01em}
.hs-h2{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.14;color:var(--hs-ink);margin:0 0 .8rem}
.hs-h3{font-size:1.22rem;line-height:1.3;color:var(--hs-ink);margin:0 0 .4rem}
.hs-lead{font-size:1.1rem;line-height:1.7;color:var(--hs-body);margin:0 0 .8rem;max-width:56ch}
.hs-sub{color:var(--hs-body);margin:0;max-width:62ch}
.hs-center .hs-lead,.hs-center .hs-sub{margin-left:auto;margin-right:auto}
.hs-orn{display:flex;align-items:center;gap:.7rem;margin:1.6rem 0 .2rem;color:var(--hs-blush-deep)}
.hs-orn-line{width:52px;height:1px;background:var(--hs-blush);display:block}
.hs-orn-mark{display:inline-flex}
.hs-center .hs-orn{justify-content:center}

/* ---------------- hero ------------------------------------------------ */
.hs-hero{position:relative;overflow:hidden;background:
  radial-gradient(60% 70% at 78% 18%,var(--hs-blush-soft) 0%,rgba(239,244,227,0) 70%),
  radial-gradient(50% 60% at 12% 90%,#FAFCF5 0%,rgba(255,248,245,0) 70%),#fff}
.hs-hero::after{content:"";position:absolute;left:-120px;top:-120px;width:340px;height:340px;
  border-radius:50%;background:radial-gradient(circle,rgba(216,227,195,.4),rgba(216,227,195,0) 68%)}
.hs-hero-in{max-width:var(--hs-wrap);margin:0 auto;padding:clamp(2.6rem,5vw,4.4rem) 26px clamp(2.6rem,5vw,4rem);
  display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(1.4rem,4vw,3.2rem);align-items:center;position:relative;z-index:1}
.hs-hero h1{margin:0 0 1rem}
.hs-hero-art{position:relative;display:flex;justify-content:center}
.hs-art{width:100%;max-width:520px;height:auto;display:block}
.hs-hero-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.5rem;font-size:.94rem;color:var(--hs-muted)}
.hs-hero-meta span{display:inline-flex;align-items:center;gap:.42rem}
.hs-hero-meta svg{width:16px;height:16px;color:var(--hs-blush-deep)}

/* ---------------- stats ---------------------------------------------- */
.hs-stats{padding:0 26px;margin-top:-26px;position:relative;z-index:2}
.hs-stats-card{max-width:940px;margin:0 auto;background:#fff;border:1px solid var(--hs-line);
  border-radius:var(--hs-r-lg);box-shadow:var(--hs-shadow);padding:1.7rem 1.2rem;
  display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}
.hs-stat{text-align:center;padding:0 .8rem}
.hs-stat+.hs-stat{border-left:1px solid var(--hs-line)}
.hs-stat b{display:block;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.1;color:var(--hs-ink);font-weight:400}
.hs-stat span{display:block;margin-top:.28rem;font-size:.95rem;color:var(--hs-muted)}

/* ---------------- cards (categories + recipes) ------------------------ */
.hs-page .hs-grid{display:grid!important;gap:1.4rem;margin:2.2rem 0 0;flex-wrap:nowrap!important}
.hs-page .hs-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.hs-page .hs-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}
.hs-page .hs-grid>.wp-block-column{width:auto!important;flex:1 1 auto!important;flex-basis:auto!important;
  min-width:0;margin:0!important}
.hs-page .hs-grid>.wp-block-column>.wp-block-group{margin:0!important}
.hs-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--hs-line);
  border-radius:var(--hs-r-lg);padding:1.4rem 1.4rem 1.6rem;text-decoration:none;color:var(--hs-ink);
  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;overflow:hidden}
.hs-card:hover{transform:translateY(-5px);box-shadow:var(--hs-shadow);border-color:var(--hs-blush)}
.hs-card-art{display:flex;justify-content:center;padding:.4rem 0 .2rem}
.hs-card-art svg{width:100%;max-width:210px;height:auto}
.hs-card-tint{background:var(--hs-blush-soft)}
.hs-card-tint .hs-card-art svg{filter:saturate(.98)}
.hs-card-kicker{font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hs-muted);margin:.9rem 0 .35rem}
.hs-card h3,.hs-card .hs-h3{margin:0 0 .35rem;font-size:1.24rem;color:var(--hs-ink)}
.hs-card p{margin:0;font-size:.97rem;line-height:1.6;color:var(--hs-body)}
.hs-card-more{margin-top:auto;padding-top:1rem;display:inline-flex;align-items:center;gap:.4rem;
  font-size:.93rem;color:var(--hs-ink);text-decoration:none;border-bottom:0}
.hs-card-more:hover{text-decoration:none}
.hs-page a.hs-card,.hs-page a.hs-card:hover,.hs-page a.hs-recipe,.hs-page a.hs-recipe:hover,
.hs-page a.hs-chip,.hs-chips a,.hs-page a.hs-btn{text-decoration:none}
.hs-card-more svg{width:16px;height:16px;transition:transform .18s ease}
.hs-card:hover .hs-card-more svg{transform:translateX(4px)}

/* recipe cards (illustrated + post cards) */
.hs-recipes{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:2.2rem 0 0}
.hs-recipe{display:flex;flex-direction:column;background:#fff;border:1px solid var(--hs-line);
  border-radius:var(--hs-r);overflow:hidden;text-decoration:none;color:inherit;
  transition:transform .2s ease,box-shadow .2s ease}
.hs-recipe:hover{transform:translateY(-4px);box-shadow:var(--hs-shadow)}
.hs-recipe-media{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:var(--hs-blush-soft)}
.hs-recipe-media svg{width:78%;height:auto}
.hs-recipe-media img{width:100%;height:100%;object-fit:cover;display:block}
.hs-recipe-body{padding:1.05rem 1.2rem 1.3rem;display:flex;flex-direction:column;gap:.4rem;flex:1}
.hs-recipe-tag{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hs-muted)}
.hs-recipe h3{margin:0;font-size:1.1rem;line-height:1.34;color:var(--hs-ink)}
.hs-recipe p{margin:0;font-size:.92rem;line-height:1.55;color:var(--hs-body)}
.hs-recipe-more{margin-top:auto;padding-top:.7rem;font-size:.88rem;color:var(--hs-ink);
  display:inline-flex;align-items:center;gap:.35rem}
.hs-recipe-more svg{width:15px;height:15px}

/* ---------------- split band ----------------------------------------- */
.hs-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.6rem,4vw,3.6rem);align-items:center}
.hs-split-art{position:relative;display:flex;justify-content:center}
.hs-split-art svg{width:100%;max-width:420px;height:auto}
.hs-split-art::after{content:"";position:absolute;inset:auto 6% -10px 6%;height:26px;border-radius:50%;
  background:radial-gradient(50% 50% at 50% 50%,rgba(160,175,140,.22),rgba(160,175,140,0) 70%)}
.hs-features{display:grid;gap:1.2rem;margin:1.5rem 0 0}
.hs-feature{display:grid;grid-template-columns:46px 1fr;gap:.9rem;align-items:start}
.hs-feature-ic{width:46px;height:46px;border-radius:14px;background:var(--hs-blush-soft);color:var(--hs-ink);
  display:inline-flex;align-items:center;justify-content:center}
.hs-feature h3{margin:.1rem 0 .15rem;font-size:1.04rem;color:var(--hs-ink)}
.hs-feature p{margin:0;font-size:.95rem;line-height:1.6}

/* ---------------- chips ---------------------------------------------- */
.hs-chips{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.6rem 0 0}
.hs-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:999px;
  background:#fff;border:1px solid var(--hs-line);color:var(--hs-ink);text-decoration:none;font-size:.92rem;
  transition:background .16s,border-color .16s,transform .16s}
.hs-chip svg{width:15px;height:15px;color:var(--hs-blush-deep)}
.hs-chip:hover{background:var(--hs-blush-soft);border-color:var(--hs-blush);transform:translateY(-1px)}
.hs-chip.is-active{background:var(--hs-blush);border-color:var(--hs-blush)}

/* ---------------- newsletter + form ---------------------------------- */
.hs-news{background:var(--hs-tint);border:1px solid var(--hs-line);border-radius:var(--hs-r-lg);
  padding:clamp(1.8rem,4vw,3rem);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.4rem,3vw,2.6rem);
  align-items:center}
.hs-news h2{margin:0 0 .5rem}
.hs-form{display:grid;gap:.7rem}
.hs-form label{font-size:.86rem;letter-spacing:.06em;text-transform:uppercase;color:var(--hs-muted)}
.hs-field{display:grid;gap:.3rem}
.hs-form input[type=text],.hs-form input[type=email],.hs-form textarea{
  width:100%;padding:.85rem 1rem;border-radius:var(--hs-r-sm);border:1px solid var(--hs-line);
  background:#fff;font-size:1rem;color:var(--hs-ink)}
.hs-form input:focus,.hs-form textarea:focus{outline:0;border-color:var(--hs-blush-deep);
  box-shadow:0 0 0 4px rgba(216,227,195,.45)}
.hs-form textarea{min-height:130px;resize:vertical}
.hs-form .hs-btn{justify-self:start}
.hs-note{font-size:.86rem;color:var(--hs-muted);margin:.4rem 0 0}
.hs-alert{border-radius:var(--hs-r-sm);padding:.85rem 1rem;font-size:.95rem;margin:0 0 1rem;
  background:var(--hs-blush-soft);border:1px solid var(--hs-blush);color:var(--hs-ink)}

/* ---------------- CTA band ------------------------------------------- */
.hs-cta{background:var(--hs-blush);border-radius:var(--hs-r-lg);padding:clamp(2rem,4vw,3.2rem);
  display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr);gap:clamp(1rem,3vw,2.4rem);align-items:center;
  overflow:hidden;position:relative}
.hs-cta>div:first-child{position:relative;z-index:1;min-width:0}
.hs-cta .hs-btnrow{margin-top:1.2rem}
.hs-cta::after{content:"";position:absolute;right:-70px;bottom:-90px;width:280px;height:280px;border-radius:50%;
  background:radial-gradient(circle,rgba(255,255,255,.6),rgba(255,255,255,0) 68%)}
.hs-cta h2{margin:0 0 .5rem;color:var(--hs-ink)}
.hs-cta p{margin:0;color:#4C5243;max-width:52ch}
.hs-cta-art{display:flex;justify-content:center;position:relative;z-index:1}
.hs-cta-art svg{width:100%;max-width:176px;height:auto}
.hs-news-form{max-width:440px}

/* ---------------- interior page hero --------------------------------- */
.hs-phero{background:
  radial-gradient(70% 90% at 50% 0%,var(--hs-blush-soft) 0%,rgba(239,244,227,0) 72%),#fff;
  border-bottom:1px solid var(--hs-line);padding:clamp(2.2rem,4.5vw,3.4rem) 0 clamp(2rem,4vw,2.8rem);text-align:center}
.hs-phero h1{margin:.6rem 0 .8rem}
.hs-phero .hs-lead{margin:0 auto}
.hs-crumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;font-size:.85rem;color:var(--hs-muted);
  letter-spacing:.04em}
.hs-crumbs a{color:var(--hs-muted);text-decoration:none}
.hs-crumbs a:hover{color:var(--hs-ink)}
.hs-phero-art{display:block;margin:0 auto 1rem;width:74px}
.hs-phero-ring{width:74px;height:74px;border-radius:50%;background:#fff;border:1px solid var(--hs-blush);
  display:inline-flex;align-items:center;justify-content:center;color:var(--hs-ink);box-shadow:var(--hs-shadow-sm)}

/* ---------------- prose / docs --------------------------------------- */
.hs-doc{display:grid;grid-template-columns:260px 1fr;gap:clamp(1.4rem,3vw,2.8rem);align-items:start;
  padding:clamp(2.2rem,4vw,3.2rem) 0}
.hs-toc{position:sticky;top:104px;background:var(--hs-tint);border:1px solid var(--hs-line);
  border-radius:var(--hs-r);padding:1.2rem 1.3rem}
.hs-toc h2{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hs-muted);margin:0 0 .7rem}
.hs-toc ol{margin:0;padding-left:1.1rem;font-size:.93rem;line-height:1.5}
.hs-toc li{margin:.35rem 0}
.hs-toc a{color:var(--hs-ink);text-decoration:none;border-bottom:1px solid transparent}
.hs-toc a:hover{border-bottom-color:var(--hs-blush)}
.hs-prose{font-size:1.03rem;line-height:1.8;color:var(--hs-body);max-width:74ch}
.hs-prose h2{font-size:1.5rem;line-height:1.28;color:var(--hs-ink);margin:2.2rem 0 .7rem}
.hs-prose h3{font-size:1.14rem;color:var(--hs-ink);margin:1.6rem 0 .5rem}
.hs-prose p{margin:0 0 1rem}
.hs-prose ul,.hs-prose ol{margin:0 0 1.1rem;padding-left:1.3rem}
.hs-prose li{margin:.35rem 0}
.hs-prose a{color:var(--hs-ink);text-decoration:none;border-bottom:1.5px solid var(--hs-blush)}
.hs-prose a:hover{border-bottom-color:var(--hs-ink)}
.hs-prose strong{color:var(--hs-ink)}
.hs-prose blockquote{margin:1.4rem 0;padding:1rem 1.2rem;background:var(--hs-tint);
  border-left:4px solid var(--hs-blush);border-radius:0 14px 14px 0}
.hs-prose blockquote p:last-child{margin:0}
.hs-updated{display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem;color:var(--hs-muted);
  margin:0 0 1.6rem}
.hs-updated svg{width:15px;height:15px}

/* ---------------- archive (blog index) ------------------------------- */
.hs-arch{background:radial-gradient(70% 90% at 50% 0%,var(--hs-blush-soft),rgba(239,244,227,0) 72%),#fff;
  border-bottom:1px solid var(--hs-line);padding:clamp(2.2rem,4.5vw,3.2rem) 0 clamp(1.6rem,3vw,2.2rem);
  text-align:center}
.hs-arch h1{font-size:clamp(2.1rem,4vw,3rem);line-height:1.1;color:var(--hs-ink);margin:.5rem 0 .7rem}
.hs-arch-bar{background:#fff;border-bottom:1px solid var(--hs-line);padding:.9rem 0}
.hs-arch-bar .hs-wrap{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}
.hs-arch-bar p{margin:0;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hs-muted)}
body.hs-site .site-main .hs-loop-note{display:none}

/* Kadence loop restyled as an editorial recipe list (archive only) */
body.hs-site.blog #primary,body.hs-site.archive #primary,body.hs-site.search #primary{margin:0!important;padding:0!important}
body.hs-site.blog .site-main,body.hs-site.archive .site-main,body.hs-site.search .site-main{
  max-width:var(--hs-wrap);margin:0 auto;padding:clamp(1.6rem,3vw,2.4rem) 26px clamp(2.6rem,4vw,3.4rem)}
body.hs-site.blog .site-main article.loop-entry,body.hs-site.archive .site-main article.loop-entry,
body.hs-site.search .site-main article.loop-entry{
  background:#fff;border:1px solid var(--hs-line);border-radius:var(--hs-r);overflow:hidden;
  margin:0 0 1rem!important;transition:border-color .18s ease,box-shadow .18s ease}
body.hs-site.blog .site-main article.loop-entry:hover,body.hs-site.archive .site-main article.loop-entry:hover{
  border-color:var(--hs-blush);box-shadow:var(--hs-shadow-sm)}
body.hs-site.blog .entry-content-wrap,body.hs-site.archive .entry-content-wrap,
body.hs-site.search .entry-content-wrap{padding:1.25rem 1.5rem 1.35rem!important}
body.hs-site.blog .entry-title,body.hs-site.archive .entry-title,body.hs-site.search .entry-title{
  font-size:1.35rem;line-height:1.3;margin:.15rem 0 .35rem}
body.hs-site.blog .entry-title a,body.hs-site.archive .entry-title a,
body.hs-site.search .entry-title a{color:var(--hs-ink);text-decoration:none}
body.hs-site.blog .entry-meta,body.hs-site.archive .entry-meta,body.hs-site.search .entry-meta{
  font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hs-muted)}
body.hs-site.blog .entry-meta a,body.hs-site.archive .entry-meta a{color:var(--hs-muted);text-decoration:none}
body.hs-site.blog .entry-summary,body.hs-site.archive .entry-summary{color:var(--hs-body);font-size:.98rem;margin-top:.4rem}
body.hs-site.blog .entry-summary p,body.hs-site.archive .entry-summary p{margin:0}
body.hs-site.blog .more-link,body.hs-site.archive .more-link{display:none}
body.hs-site .navigation.pagination{margin-top:1.6rem}
body.hs-site .navigation.pagination a,body.hs-site .navigation.pagination span{color:var(--hs-ink)}

/* ---------------- footer --------------------------------------------- */
.hs-foot{background:#fff;border-top:1px solid var(--hs-line);margin-top:clamp(2.4rem,5vw,4rem);
  position:relative}
.hs-foot::before{content:"";position:absolute;top:-1px;left:0;right:0;height:4px;
  background:linear-gradient(90deg,var(--hs-blush),var(--hs-blush-soft),var(--hs-blush))}
.hs-foot-in{max-width:var(--hs-wrap);margin:0 auto;padding:clamp(2.2rem,4vw,3.2rem) 26px 1.5rem}
.hs-foot-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2rem;padding-bottom:2rem;
  border-bottom:1px solid var(--hs-line)}
.hs-foot h4{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--hs-muted);
  margin:0 0 .85rem}
.hs-foot ul{list-style:none;margin:0;padding:0}
.hs-foot li{margin:.34rem 0}
.hs-foot a{color:var(--hs-ink);text-decoration:none;font-size:.96rem}
.hs-foot a:hover{color:var(--hs-muted)}
.hs-foot-brand .hs-logo{font-size:1.3rem}
.hs-foot-brand p{margin:.8rem 0 0;font-size:.95rem;line-height:1.65;color:var(--hs-body);max-width:32ch}
.hs-foot-bottom{padding-top:1.3rem;display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;justify-content:space-between;
  font-size:.86rem;color:var(--hs-muted)}
.hs-foot-bottom a{font-size:.86rem;color:var(--hs-muted)}

/* ---------------- motion --------------------------------------------- */
.hs-js .hs-reveal{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}
.hs-js .hs-reveal.is-in{opacity:1;transform:none}
.hs-js .hs-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}
.hs-js .hs-stagger.is-in>*{opacity:1;transform:none}
.hs-js .hs-stagger.is-in>*:nth-child(2){transition-delay:.08s}
.hs-js .hs-stagger.is-in>*:nth-child(3){transition-delay:.16s}
.hs-js .hs-stagger.is-in>*:nth-child(4){transition-delay:.24s}
.hs-js .hs-stagger.is-in>*:nth-child(5){transition-delay:.32s}
.hs-js .hs-stagger.is-in>*:nth-child(6){transition-delay:.4s}
@media (prefers-reduced-motion:reduce){
  .hs-js .hs-reveal,.hs-js .hs-stagger>*{opacity:1!important;transform:none!important;transition:none!important}
  html{scroll-behavior:auto}
}

/* ---------------- responsive ----------------------------------------- */
@media (max-width:1080px){
  .hs-nav{display:none}
  .hs-burger{display:flex}
  .hs-hd-cta .hs-btn{display:none}
  .hs-hero-in{grid-template-columns:1fr;text-align:center}
  .hs-hero .hs-btnrow,.hs-hero-meta{justify-content:center}
  .hs-hero .hs-lead{margin-left:auto;margin-right:auto}
  .hs-hero-art{order:-1}
  .hs-art{max-width:400px}
  .hs-split,.hs-news,.hs-cta{grid-template-columns:1fr}
  .hs-page .hs-grid--3,.hs-recipes{grid-template-columns:repeat(2,minmax(0,1fr))}
  .hs-page .hs-grid--2{grid-template-columns:1fr}
  .hs-foot-top{grid-template-columns:1fr 1fr}
  .hs-doc{grid-template-columns:1fr}
  .hs-toc{position:static;order:-1}
  .hs-cta{text-align:center}
  .hs-cta-art{max-width:170px;margin:0 auto}
}
@media (max-width:760px){
  body.hs-site:not(.single){font-size:16px}
  .hs-hd-in{height:68px;padding:0 18px}
  .hs-drawer{top:68px;padding:0 18px 1.2rem}
  .admin-bar .hs-drawer{top:100px}
  .hs-logo{font-size:1.2rem}
  .hs-logo svg{width:36px;height:36px;flex:0 0 36px}
  .hs-wrap,.hs-hero-in,.hs-stats,.hs-foot-in{padding-left:18px;padding-right:18px}
  .hs-stats-card{grid-template-columns:1fr;padding:1.3rem}
  .hs-stat+.hs-stat{border-left:0;border-top:1px solid var(--hs-line);padding-top:1rem}
  .hs-page .hs-grid--3,.hs-page .hs-grid--2,.hs-recipes{grid-template-columns:1fr}
  .hs-news-form{max-width:none}
  .hs-foot-top{grid-template-columns:1fr;gap:1.5rem}
  .hs-btn{width:100%}
  .hs-btnrow{flex-direction:column;align-items:stretch}
  .hs-cta{padding:1.6rem}
  .hs-prose{font-size:1rem}
}
