Add Express server: serve static site + persist form submissions
This commit is contained in:
commit
e61746b660
|
|
@ -0,0 +1 @@
|
|||
node_modules/
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,6 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
||||
3:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
||||
4:"$Sreact.suspense"
|
||||
5:I[27201,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"IconMark"]
|
||||
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","1",{"name":"description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","2",{"name":"author","content":"Zoe"}],["$","meta","3",{"name":"keywords","content":"baking,recipes,cookies,cupcakes,flan,desserts,home baking,Zoe's Baking Emporium"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"property":"og:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","6",{"property":"og:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","7",{"property":"og:url","content":"https://zoes-baking-emporium.mosaic.site/"}],["$","meta","8",{"property":"og:site_name","content":"Zoe's Baking Emporium"}],["$","meta","9",{"property":"og:locale","content":"en_US"}],["$","meta","10",{"property":"og:type","content":"website"}],["$","meta","11",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","12",{"name":"twitter:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","13",{"name":"twitter:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","link","14",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","15",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[59919,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ThemeProvider"]
|
||||
3:I[2971,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"Header"]
|
||||
4:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
5:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
6:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/39azp3t-f_itf.js"],"default"]
|
||||
7:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/39azp3t-f_itf.js"],""]
|
||||
d:I[59099,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/39azp3t-f_itf.js"],"NewsletterSignup"]
|
||||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/35s1mzuwpm0u0.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"className":"playfair_display_30e976df-module__-8ONzG__variable nunito_11bc874e-module__iUs_OW__variable h-full antialiased","children":["$","body",null,{"className":"flex min-h-full flex-col","children":["$","$L2",null,{"attribute":"class","defaultTheme":"light","enableSystem":true,"children":[["$","$L3",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L4",null,{"parallelRouterKey":"children","template":["$","$L5",null,{}],"notFound":[["$","section",null,{"className":"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center","children":[["$","span",null,{"className":"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"iconNode":[["path",{"d":"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5","key":"laymnq"}],["path",{"d":"M8.5 8.5v.01","key":"ue8clq"}],["path",{"d":"M16 15.5v.01","key":"14dtrp"}],["path",{"d":"M12 12v.01","key":"u5ubse"}],["path",{"d":"M11 17v.01","key":"1hyl5a"}],["path",{"d":"M7 14v.01","key":"uct60s"}]],"className":"lucide-cookie h-10 w-10"}]}],["$","h1",null,{"className":"mt-6 font-display text-5xl font-bold text-brown-deep","children":"404"}],["$","p",null,{"className":"mt-3 max-w-md text-lg text-muted","children":"Oops — this page seems to have crumbled. Let's get you back to something sweet."}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-4","children":[["$","$L7",null,{"href":"/","className":"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"Back home"}],["$","$L7",null,{"href":"/recipes","className":"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft","children":"Browse recipes"}]]}]]}],[]]}]}],["$","footer",null,{"className":"mt-20 border-t border-border bg-surface-muted","children":["$","div",null,{"className":"container-bakery py-14","children":[["$","div",null,{"className":"grid gap-10 md:grid-cols-2 lg:grid-cols-4","children":[["$","div",null,{"children":[["$","$L7",null,{"href":"/","className":"flex items-center gap-2 font-display text-lg font-bold text-brown-deep","children":[["$","span",null,{"className":"grid h-9 w-9 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"iconNode":[["path",{"d":"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8","key":"1w3rig"}],["path",{"d":"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1","key":"n2jgmb"}],["path",{"d":"M2 21h20","key":"1nyx9w"}],["path",{"d":"M7 8v3","key":"1qtyvj"}],["path",{"d":"M12 8v3","key":"hwp4zt"}],["path",{"d":"M17 8v3","key":"1i6e5u"}],["path",{"d":"M7 4h.01","key":"1bh4kh"}],["path",{"d":"M12 4h.01","key":"1ujb9j"}],["path",{"d":"M17 4h.01","key":"1upcoc"}]],"className":"lucide-cake h-5 w-5"}]}],"Zoe's Baking Emporium"]}],["$","p",null,{"className":"mt-4 max-w-xs text-sm text-muted","children":"Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","div",null,{"className":"mt-5 flex gap-3","children":[["$","a",null,{"href":"https://instagram.com/zoesbakingemporium","aria-label":"Instagram","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"iconNode":[["path",{"d":"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z","key":"18u6gg"}],["circle",{"cx":"12","cy":"13","r":"3","key":"1vg3eu"}]],"className":"lucide-camera h-5 w-5"}]}],["$","a",null,{"href":"https://youtube.com/@zoesbakingemporium","aria-label":"YouTube","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"iconNode":[["path",{"d":"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z","key":"10ikf1"}]],"className":"lucide-play h-5 w-5"}]}],"$L8"]}]]}],"$L9","$La","$Lb"]}],"$Lc"]}]}]]}]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
8:["$","a",null,{"href":"https://pinterest.com/zoesbakingemporium","aria-label":"Pinterest","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","span",null,{"className":"text-sm font-bold","children":"P"}]}]
|
||||
9:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Explore"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","/",{"children":["$","$L7",null,{"href":"/","className":"text-muted transition-colors hover:text-brown","children":"Home"}]}],["$","li","/recipes",{"children":["$","$L7",null,{"href":"/recipes","className":"text-muted transition-colors hover:text-brown","children":"Recipes"}]}],["$","li","/inspiration",{"children":["$","$L7",null,{"href":"/inspiration","className":"text-muted transition-colors hover:text-brown","children":"Inspiration"}]}],["$","li","/blog",{"children":["$","$L7",null,{"href":"/blog","className":"text-muted transition-colors hover:text-brown","children":"Blog"}]}],["$","li","/about",{"children":["$","$L7",null,{"href":"/about","className":"text-muted transition-colors hover:text-brown","children":"About"}]}],["$","li","/faq",{"children":["$","$L7",null,{"href":"/faq","className":"text-muted transition-colors hover:text-brown","children":"FAQ"}]}],["$","li","/contact",{"children":["$","$L7",null,{"href":"/contact","className":"text-muted transition-colors hover:text-brown","children":"Contact"}]}]]}]]}]
|
||||
a:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Categories"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","Cookies",{"children":["$","$L7",null,{"href":"/category/cookies","className":"text-muted transition-colors hover:text-brown","children":"Cookies"}]}],["$","li","Cupcakes",{"children":["$","$L7",null,{"href":"/category/cupcakes","className":"text-muted transition-colors hover:text-brown","children":"Cupcakes"}]}],["$","li","Flan",{"children":["$","$L7",null,{"href":"/category/flan","className":"text-muted transition-colors hover:text-brown","children":"Flan"}]}],["$","li","Other Desserts",{"children":["$","$L7",null,{"href":"/category/other-desserts","className":"text-muted transition-colors hover:text-brown","children":"Other Desserts"}]}]]}]]}]
|
||||
b:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Sweeten your inbox"}],["$","p",null,{"className":"mt-4 text-sm text-muted","children":"New recipes and baking tips, a couple of times a month."}],["$","div",null,{"className":"mt-4","children":["$","$Ld",null,{"compact":true}]}]]}]
|
||||
c:["$","div",null,{"className":"mt-12 flex flex-col items-center justify-between gap-3 border-t border-border pt-6 text-sm text-muted sm:flex-row","children":[["$","p",null,{"children":["© ",2026," ","Zoe's Baking Emporium",". Baked with love."]}],["$","p",null,{"children":["Made for home bakers everywhere. "," ",["$","$L7",null,{"href":"/faq","className":"underline hover:text-brown","children":"FAQ"}]]}]]}]
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
:HL["/_next/static/media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
:HL["/_next/static/media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}},"staleTime":300,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
self.__BUILD_MANIFEST = {
|
||||
"__rewrites": {
|
||||
"afterFiles": [],
|
||||
"beforeFiles": [],
|
||||
"fallback": []
|
||||
},
|
||||
"sortedPages": [
|
||||
"/_app",
|
||||
"/_error"
|
||||
]
|
||||
};self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()
|
||||
|
|
@ -0,0 +1 @@
|
|||
self.__MIDDLEWARE_MATCHERS = [];self.__MIDDLEWARE_MATCHERS_CB && self.__MIDDLEWARE_MATCHERS_CB()
|
||||
|
|
@ -0,0 +1 @@
|
|||
self.__SSG_MANIFEST=new Set(["\u002Fblog\u002F[slug]","\u002Fcategory\u002F[category]","\u002Frecipes\u002F[slug]"]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB()
|
||||
|
|
@ -0,0 +1 @@
|
|||
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,33525,(e,r,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},18967,(e,r,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={DecodeError:function(){return P},MiddlewareNotFoundError:function(){return O},MissingStaticPage:function(){return h},NormalizeError:function(){return E},PageNotFoundError:function(){return b},SP:function(){return m},ST:function(){return y},WEB_VITALS:function(){return i},execOnce:function(){return u},getDisplayName:function(){return l},getLocationOrigin:function(){return c},getURL:function(){return f},isAbsoluteUrl:function(){return a},isResSent:function(){return d},loadGetInitialProps:function(){return g},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return N}};for(var o in n)Object.defineProperty(t,o,{enumerable:!0,get:n[o]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function u(e){let r,t=!1;return(...n)=>(t||(t=!0,r=e(...n)),r)}let s=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,a=e=>s.test(e);function c(){let{protocol:e,hostname:r,port:t}=window.location;return`${e}//${r}${t?":"+t:""}`}function f(){let{href:e}=window.location,r=c();return e.substring(r.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function d(e){return e.finished||e.headersSent}function p(e){let r=e.split("?");return r[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(r[1]?`?${r.slice(1).join("?")}`:"")}async function g(e,r){let t=r.res||r.ctx&&r.ctx.res;if(!e.getInitialProps)return r.ctx&&r.Component?{pageProps:await g(r.Component,r.ctx)}:{};let n=await e.getInitialProps(r);if(t&&d(t))return n;if(!n)throw Object.defineProperty(Error(`"${l(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return n}let m="u">typeof performance,y=m&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class P extends Error{}class E extends Error{}class b extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class h extends Error{constructor(e,r){super(),this.message=`Failed to load static file for page: ${e} ${r}`}}class O extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function N(e){return JSON.stringify({message:e.message,stack:e.stack})}},98183,(e,r,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={assign:function(){return a},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return s}};for(var o in n)Object.defineProperty(t,o,{enumerable:!0,get:n[o]});function i(e){let r={};for(let[t,n]of e.entries()){let e=r[t];void 0===e?r[t]=n:Array.isArray(e)?e.push(n):r[t]=[e,n]}return r}function u(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function s(e){let r=new URLSearchParams;for(let[t,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)r.append(t,u(e));else r.set(t,u(n));return r}function a(e,...r){for(let t of r){for(let r of t.keys())e.delete(r);for(let[r,n]of t.entries())e.append(r,n)}return e}}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 25 KiB |
|
|
@ -0,0 +1,31 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[59919,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ThemeProvider"]
|
||||
3:I[2971,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"Header"]
|
||||
4:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
5:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
6:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
7:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],""]
|
||||
12:I[68027,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
||||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
0:{"P":null,"c":["","_not-found",""],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/35s1mzuwpm0u0.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"className":"playfair_display_30e976df-module__-8ONzG__variable nunito_11bc874e-module__iUs_OW__variable h-full antialiased","children":["$","body",null,{"className":"flex min-h-full flex-col","children":["$","$L2",null,{"attribute":"class","defaultTheme":"light","enableSystem":true,"children":[["$","$L3",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","section",null,{"className":"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center","children":[["$","span",null,{"className":"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5","key":"laymnq"}],["path",{"d":"M8.5 8.5v.01","key":"ue8clq"}],["path",{"d":"M16 15.5v.01","key":"14dtrp"}],["path",{"d":"M12 12v.01","key":"u5ubse"}],["path",{"d":"M11 17v.01","key":"1hyl5a"}],["path",{"d":"M7 14v.01","key":"uct60s"}]],"className":"lucide-cookie h-10 w-10"}]}],["$","h1",null,{"className":"mt-6 font-display text-5xl font-bold text-brown-deep","children":"404"}],["$","p",null,{"className":"mt-3 max-w-md text-lg text-muted","children":"Oops — this page seems to have crumbled. Let's get you back to something sweet."}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-4","children":[["$","$L7",null,{"href":"/","className":"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"Back home"}],["$","$L7",null,{"href":"/recipes","className":"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft","children":"Browse recipes"}]]}]]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","footer",null,{"className":"mt-20 border-t border-border bg-surface-muted","children":["$","div",null,{"className":"container-bakery py-14","children":[["$","div",null,{"className":"grid gap-10 md:grid-cols-2 lg:grid-cols-4","children":[["$","div",null,{"children":[["$","$L7",null,{"href":"/","className":"flex items-center gap-2 font-display text-lg font-bold text-brown-deep","children":[["$","span",null,{"className":"grid h-9 w-9 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8","key":"1w3rig"}],["path",{"d":"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1","key":"n2jgmb"}],["path",{"d":"M2 21h20","key":"1nyx9w"}],["path",{"d":"M7 8v3","key":"1qtyvj"}],["path",{"d":"M12 8v3","key":"hwp4zt"}],["path",{"d":"M17 8v3","key":"1i6e5u"}],["path",{"d":"M7 4h.01","key":"1bh4kh"}],["path",{"d":"M12 4h.01","key":"1ujb9j"}],["path",{"d":"M17 4h.01","key":"1upcoc"}]],"className":"lucide-cake h-5 w-5"}]}],"Zoe's Baking Emporium"]}],["$","p",null,{"className":"mt-4 max-w-xs text-sm text-muted","children":"Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","div",null,{"className":"mt-5 flex gap-3","children":[["$","a",null,{"href":"https://instagram.com/zoesbakingemporium","aria-label":"Instagram","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z","key":"18u6gg"}],["circle",{"cx":"12","cy":"13","r":"3","key":"1vg3eu"}]],"className":"lucide-camera h-5 w-5"}]}],["$","a",null,{"href":"https://youtube.com/@zoesbakingemporium","aria-label":"YouTube","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":"$L8"}],"$L9"]}]]}],"$La","$Lb","$Lc"]}],"$Ld"]}]}]]}]}]}]]}],{"children":["$Le",{"children":["$Lf",{},null,false,null]},null,false,"$@10"]},null,false,null],"$L11",false]],"m":"$undefined","G":["$12",["$L13"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
14:I[59099,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"NewsletterSignup"]
|
||||
15:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
||||
16:"$Sreact.suspense"
|
||||
19:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
||||
1b:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
||||
8:["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z","key":"10ikf1"}]],"className":"lucide-play h-5 w-5"}]
|
||||
9:["$","a",null,{"href":"https://pinterest.com/zoesbakingemporium","aria-label":"Pinterest","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","span",null,{"className":"text-sm font-bold","children":"P"}]}]
|
||||
a:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Explore"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","/",{"children":["$","$L7",null,{"href":"/","className":"text-muted transition-colors hover:text-brown","children":"Home"}]}],["$","li","/recipes",{"children":["$","$L7",null,{"href":"/recipes","className":"text-muted transition-colors hover:text-brown","children":"Recipes"}]}],["$","li","/inspiration",{"children":["$","$L7",null,{"href":"/inspiration","className":"text-muted transition-colors hover:text-brown","children":"Inspiration"}]}],["$","li","/blog",{"children":["$","$L7",null,{"href":"/blog","className":"text-muted transition-colors hover:text-brown","children":"Blog"}]}],["$","li","/about",{"children":["$","$L7",null,{"href":"/about","className":"text-muted transition-colors hover:text-brown","children":"About"}]}],["$","li","/faq",{"children":["$","$L7",null,{"href":"/faq","className":"text-muted transition-colors hover:text-brown","children":"FAQ"}]}],["$","li","/contact",{"children":["$","$L7",null,{"href":"/contact","className":"text-muted transition-colors hover:text-brown","children":"Contact"}]}]]}]]}]
|
||||
b:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Categories"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","Cookies",{"children":["$","$L7",null,{"href":"/category/cookies","className":"text-muted transition-colors hover:text-brown","children":"Cookies"}]}],["$","li","Cupcakes",{"children":["$","$L7",null,{"href":"/category/cupcakes","className":"text-muted transition-colors hover:text-brown","children":"Cupcakes"}]}],["$","li","Flan",{"children":["$","$L7",null,{"href":"/category/flan","className":"text-muted transition-colors hover:text-brown","children":"Flan"}]}],["$","li","Other Desserts",{"children":["$","$L7",null,{"href":"/category/other-desserts","className":"text-muted transition-colors hover:text-brown","children":"Other Desserts"}]}]]}]]}]
|
||||
c:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Sweeten your inbox"}],["$","p",null,{"className":"mt-4 text-sm text-muted","children":"New recipes and baking tips, a couple of times a month."}],["$","div",null,{"className":"mt-4","children":["$","$L14",null,{"compact":true}]}]]}]
|
||||
d:["$","div",null,{"className":"mt-12 flex flex-col items-center justify-between gap-3 border-t border-border pt-6 text-sm text-muted sm:flex-row","children":[["$","p",null,{"children":["© ",2026," ","Zoe's Baking Emporium",". Baked with love."]}],["$","p",null,{"children":["Made for home bakers everywhere. "," ",["$","$L7",null,{"href":"/faq","className":"underline hover:text-brown","children":"FAQ"}]]}]]}]
|
||||
e:["$","$1","c",{"children":[null,["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
|
||||
f:["$","$1","c",{"children":[["$","section",null,{"className":"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center","children":[["$","span",null,{"className":"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":"$0:f:0:1:0:props:children:1:props:children:props:children:props:children:1:props:children:props:notFound:0:props:children:0:props:children:props:iconNode","className":"lucide-cookie h-10 w-10"}]}],["$","h1",null,{"className":"mt-6 font-display text-5xl font-bold text-brown-deep","children":"404"}],["$","p",null,{"className":"mt-3 max-w-md text-lg text-muted","children":"Oops — this page seems to have crumbled. Let's get you back to something sweet."}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-4","children":[["$","$L7",null,{"href":"/","className":"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"Back home"}],["$","$L7",null,{"href":"/recipes","className":"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft","children":"Browse recipes"}]]}]]}],null,["$","$L15",null,{"children":["$","$16",null,{"name":"Next.MetadataOutlet","children":"$@17"}]}]]}]
|
||||
18:[]
|
||||
10:"$W18"
|
||||
11:["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L19",null,{"children":"$L1a"}],["$","div",null,{"hidden":true,"children":["$","$L1b",null,{"children":["$","$16",null,{"name":"Next.Metadata","children":"$L1c"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
|
||||
13:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
|
||||
1a:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
|
||||
1d:I[27201,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"IconMark"]
|
||||
17:null
|
||||
1c:[["$","title","0",{"children":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","1",{"name":"description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","2",{"name":"author","content":"Zoe"}],["$","meta","3",{"name":"keywords","content":"baking,recipes,cookies,cupcakes,flan,desserts,home baking,Zoe's Baking Emporium"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"property":"og:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","6",{"property":"og:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","7",{"property":"og:url","content":"https://zoes-baking-emporium.mosaic.site/"}],["$","meta","8",{"property":"og:site_name","content":"Zoe's Baking Emporium"}],["$","meta","9",{"property":"og:locale","content":"en_US"}],["$","meta","10",{"property":"og:type","content":"website"}],["$","meta","11",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","12",{"name":"twitter:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","13",{"name":"twitter:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","link","14",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L1d","15",{}]]
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
||||
3:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
||||
4:"$Sreact.suspense"
|
||||
5:I[27201,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"IconMark"]
|
||||
0:{"rsc":["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","1",{"name":"description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","2",{"name":"author","content":"Zoe"}],["$","meta","3",{"name":"keywords","content":"baking,recipes,cookies,cupcakes,flan,desserts,home baking,Zoe's Baking Emporium"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"property":"og:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","6",{"property":"og:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","7",{"property":"og:url","content":"https://zoes-baking-emporium.mosaic.site/"}],["$","meta","8",{"property":"og:site_name","content":"Zoe's Baking Emporium"}],["$","meta","9",{"property":"og:locale","content":"en_US"}],["$","meta","10",{"property":"og:type","content":"website"}],["$","meta","11",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","12",{"name":"twitter:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","13",{"name":"twitter:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","link","14",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","15",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[59919,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ThemeProvider"]
|
||||
3:I[2971,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"Header"]
|
||||
4:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
5:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
6:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
7:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],""]
|
||||
d:I[59099,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"NewsletterSignup"]
|
||||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/35s1mzuwpm0u0.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"className":"playfair_display_30e976df-module__-8ONzG__variable nunito_11bc874e-module__iUs_OW__variable h-full antialiased","children":["$","body",null,{"className":"flex min-h-full flex-col","children":["$","$L2",null,{"attribute":"class","defaultTheme":"light","enableSystem":true,"children":[["$","$L3",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L4",null,{"parallelRouterKey":"children","template":["$","$L5",null,{}],"notFound":[["$","section",null,{"className":"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center","children":[["$","span",null,{"className":"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"iconNode":[["path",{"d":"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5","key":"laymnq"}],["path",{"d":"M8.5 8.5v.01","key":"ue8clq"}],["path",{"d":"M16 15.5v.01","key":"14dtrp"}],["path",{"d":"M12 12v.01","key":"u5ubse"}],["path",{"d":"M11 17v.01","key":"1hyl5a"}],["path",{"d":"M7 14v.01","key":"uct60s"}]],"className":"lucide-cookie h-10 w-10"}]}],["$","h1",null,{"className":"mt-6 font-display text-5xl font-bold text-brown-deep","children":"404"}],["$","p",null,{"className":"mt-3 max-w-md text-lg text-muted","children":"Oops — this page seems to have crumbled. Let's get you back to something sweet."}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-4","children":[["$","$L7",null,{"href":"/","className":"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"Back home"}],["$","$L7",null,{"href":"/recipes","className":"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft","children":"Browse recipes"}]]}]]}],[]]}]}],["$","footer",null,{"className":"mt-20 border-t border-border bg-surface-muted","children":["$","div",null,{"className":"container-bakery py-14","children":[["$","div",null,{"className":"grid gap-10 md:grid-cols-2 lg:grid-cols-4","children":[["$","div",null,{"children":[["$","$L7",null,{"href":"/","className":"flex items-center gap-2 font-display text-lg font-bold text-brown-deep","children":[["$","span",null,{"className":"grid h-9 w-9 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"iconNode":[["path",{"d":"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8","key":"1w3rig"}],["path",{"d":"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1","key":"n2jgmb"}],["path",{"d":"M2 21h20","key":"1nyx9w"}],["path",{"d":"M7 8v3","key":"1qtyvj"}],["path",{"d":"M12 8v3","key":"hwp4zt"}],["path",{"d":"M17 8v3","key":"1i6e5u"}],["path",{"d":"M7 4h.01","key":"1bh4kh"}],["path",{"d":"M12 4h.01","key":"1ujb9j"}],["path",{"d":"M17 4h.01","key":"1upcoc"}]],"className":"lucide-cake h-5 w-5"}]}],"Zoe's Baking Emporium"]}],["$","p",null,{"className":"mt-4 max-w-xs text-sm text-muted","children":"Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","div",null,{"className":"mt-5 flex gap-3","children":[["$","a",null,{"href":"https://instagram.com/zoesbakingemporium","aria-label":"Instagram","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"iconNode":[["path",{"d":"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z","key":"18u6gg"}],["circle",{"cx":"12","cy":"13","r":"3","key":"1vg3eu"}]],"className":"lucide-camera h-5 w-5"}]}],["$","a",null,{"href":"https://youtube.com/@zoesbakingemporium","aria-label":"YouTube","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"iconNode":[["path",{"d":"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z","key":"10ikf1"}]],"className":"lucide-play h-5 w-5"}]}],"$L8"]}]]}],"$L9","$La","$Lb"]}],"$Lc"]}]}]]}]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
8:["$","a",null,{"href":"https://pinterest.com/zoesbakingemporium","aria-label":"Pinterest","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","span",null,{"className":"text-sm font-bold","children":"P"}]}]
|
||||
9:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Explore"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","/",{"children":["$","$L7",null,{"href":"/","className":"text-muted transition-colors hover:text-brown","children":"Home"}]}],["$","li","/recipes",{"children":["$","$L7",null,{"href":"/recipes","className":"text-muted transition-colors hover:text-brown","children":"Recipes"}]}],["$","li","/inspiration",{"children":["$","$L7",null,{"href":"/inspiration","className":"text-muted transition-colors hover:text-brown","children":"Inspiration"}]}],["$","li","/blog",{"children":["$","$L7",null,{"href":"/blog","className":"text-muted transition-colors hover:text-brown","children":"Blog"}]}],["$","li","/about",{"children":["$","$L7",null,{"href":"/about","className":"text-muted transition-colors hover:text-brown","children":"About"}]}],["$","li","/faq",{"children":["$","$L7",null,{"href":"/faq","className":"text-muted transition-colors hover:text-brown","children":"FAQ"}]}],["$","li","/contact",{"children":["$","$L7",null,{"href":"/contact","className":"text-muted transition-colors hover:text-brown","children":"Contact"}]}]]}]]}]
|
||||
a:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Categories"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","Cookies",{"children":["$","$L7",null,{"href":"/category/cookies","className":"text-muted transition-colors hover:text-brown","children":"Cookies"}]}],["$","li","Cupcakes",{"children":["$","$L7",null,{"href":"/category/cupcakes","className":"text-muted transition-colors hover:text-brown","children":"Cupcakes"}]}],["$","li","Flan",{"children":["$","$L7",null,{"href":"/category/flan","className":"text-muted transition-colors hover:text-brown","children":"Flan"}]}],["$","li","Other Desserts",{"children":["$","$L7",null,{"href":"/category/other-desserts","className":"text-muted transition-colors hover:text-brown","children":"Other Desserts"}]}]]}]]}]
|
||||
b:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Sweeten your inbox"}],["$","p",null,{"className":"mt-4 text-sm text-muted","children":"New recipes and baking tips, a couple of times a month."}],["$","div",null,{"className":"mt-4","children":["$","$Ld",null,{"compact":true}]}]]}]
|
||||
c:["$","div",null,{"className":"mt-12 flex flex-col items-center justify-between gap-3 border-t border-border pt-6 text-sm text-muted sm:flex-row","children":[["$","p",null,{"children":["© ",2026," ","Zoe's Baking Emporium",". Baked with love."]}],["$","p",null,{"children":["Made for home bakers everywhere. "," ",["$","$L7",null,{"href":"/faq","className":"underline hover:text-brown","children":"FAQ"}]]}]]}]
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
3:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],""]
|
||||
4:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
||||
5:"$Sreact.suspense"
|
||||
0:{"rsc":["$","$1","c",{"children":[["$","section",null,{"className":"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center","children":[["$","span",null,{"className":"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L2",null,{"iconNode":[["path",{"d":"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5","key":"laymnq"}],["path",{"d":"M8.5 8.5v.01","key":"ue8clq"}],["path",{"d":"M16 15.5v.01","key":"14dtrp"}],["path",{"d":"M12 12v.01","key":"u5ubse"}],["path",{"d":"M11 17v.01","key":"1hyl5a"}],["path",{"d":"M7 14v.01","key":"uct60s"}]],"className":"lucide-cookie h-10 w-10"}]}],["$","h1",null,{"className":"mt-6 font-display text-5xl font-bold text-brown-deep","children":"404"}],["$","p",null,{"className":"mt-3 max-w-md text-lg text-muted","children":"Oops — this page seems to have crumbled. Let's get you back to something sweet."}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-4","children":[["$","$L3",null,{"href":"/","className":"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"Back home"}],["$","$L3",null,{"href":"/recipes","className":"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft","children":"Browse recipes"}]]}]]}],null,["$","$L4",null,{"children":["$","$5",null,{"name":"Next.MetadataOutlet","children":"$@6"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
6:null
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
3:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
4:[]
|
||||
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"/_not-found","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,31 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[59919,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ThemeProvider"]
|
||||
3:I[2971,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"Header"]
|
||||
4:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
5:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
6:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
7:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],""]
|
||||
12:I[68027,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
||||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
0:{"P":null,"c":["","_not-found",""],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/35s1mzuwpm0u0.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"className":"playfair_display_30e976df-module__-8ONzG__variable nunito_11bc874e-module__iUs_OW__variable h-full antialiased","children":["$","body",null,{"className":"flex min-h-full flex-col","children":["$","$L2",null,{"attribute":"class","defaultTheme":"light","enableSystem":true,"children":[["$","$L3",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","section",null,{"className":"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center","children":[["$","span",null,{"className":"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5","key":"laymnq"}],["path",{"d":"M8.5 8.5v.01","key":"ue8clq"}],["path",{"d":"M16 15.5v.01","key":"14dtrp"}],["path",{"d":"M12 12v.01","key":"u5ubse"}],["path",{"d":"M11 17v.01","key":"1hyl5a"}],["path",{"d":"M7 14v.01","key":"uct60s"}]],"className":"lucide-cookie h-10 w-10"}]}],["$","h1",null,{"className":"mt-6 font-display text-5xl font-bold text-brown-deep","children":"404"}],["$","p",null,{"className":"mt-3 max-w-md text-lg text-muted","children":"Oops — this page seems to have crumbled. Let's get you back to something sweet."}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-4","children":[["$","$L7",null,{"href":"/","className":"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"Back home"}],["$","$L7",null,{"href":"/recipes","className":"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft","children":"Browse recipes"}]]}]]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","footer",null,{"className":"mt-20 border-t border-border bg-surface-muted","children":["$","div",null,{"className":"container-bakery py-14","children":[["$","div",null,{"className":"grid gap-10 md:grid-cols-2 lg:grid-cols-4","children":[["$","div",null,{"children":[["$","$L7",null,{"href":"/","className":"flex items-center gap-2 font-display text-lg font-bold text-brown-deep","children":[["$","span",null,{"className":"grid h-9 w-9 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8","key":"1w3rig"}],["path",{"d":"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1","key":"n2jgmb"}],["path",{"d":"M2 21h20","key":"1nyx9w"}],["path",{"d":"M7 8v3","key":"1qtyvj"}],["path",{"d":"M12 8v3","key":"hwp4zt"}],["path",{"d":"M17 8v3","key":"1i6e5u"}],["path",{"d":"M7 4h.01","key":"1bh4kh"}],["path",{"d":"M12 4h.01","key":"1ujb9j"}],["path",{"d":"M17 4h.01","key":"1upcoc"}]],"className":"lucide-cake h-5 w-5"}]}],"Zoe's Baking Emporium"]}],["$","p",null,{"className":"mt-4 max-w-xs text-sm text-muted","children":"Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","div",null,{"className":"mt-5 flex gap-3","children":[["$","a",null,{"href":"https://instagram.com/zoesbakingemporium","aria-label":"Instagram","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z","key":"18u6gg"}],["circle",{"cx":"12","cy":"13","r":"3","key":"1vg3eu"}]],"className":"lucide-camera h-5 w-5"}]}],["$","a",null,{"href":"https://youtube.com/@zoesbakingemporium","aria-label":"YouTube","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":"$L8"}],"$L9"]}]]}],"$La","$Lb","$Lc"]}],"$Ld"]}]}]]}]}]}]]}],{"children":["$Le",{"children":["$Lf",{},null,false,null]},null,false,"$@10"]},null,false,null],"$L11",false]],"m":"$undefined","G":["$12",["$L13"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
14:I[59099,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"NewsletterSignup"]
|
||||
15:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
||||
16:"$Sreact.suspense"
|
||||
19:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
||||
1b:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
||||
8:["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z","key":"10ikf1"}]],"className":"lucide-play h-5 w-5"}]
|
||||
9:["$","a",null,{"href":"https://pinterest.com/zoesbakingemporium","aria-label":"Pinterest","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","span",null,{"className":"text-sm font-bold","children":"P"}]}]
|
||||
a:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Explore"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","/",{"children":["$","$L7",null,{"href":"/","className":"text-muted transition-colors hover:text-brown","children":"Home"}]}],["$","li","/recipes",{"children":["$","$L7",null,{"href":"/recipes","className":"text-muted transition-colors hover:text-brown","children":"Recipes"}]}],["$","li","/inspiration",{"children":["$","$L7",null,{"href":"/inspiration","className":"text-muted transition-colors hover:text-brown","children":"Inspiration"}]}],["$","li","/blog",{"children":["$","$L7",null,{"href":"/blog","className":"text-muted transition-colors hover:text-brown","children":"Blog"}]}],["$","li","/about",{"children":["$","$L7",null,{"href":"/about","className":"text-muted transition-colors hover:text-brown","children":"About"}]}],["$","li","/faq",{"children":["$","$L7",null,{"href":"/faq","className":"text-muted transition-colors hover:text-brown","children":"FAQ"}]}],["$","li","/contact",{"children":["$","$L7",null,{"href":"/contact","className":"text-muted transition-colors hover:text-brown","children":"Contact"}]}]]}]]}]
|
||||
b:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Categories"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","Cookies",{"children":["$","$L7",null,{"href":"/category/cookies","className":"text-muted transition-colors hover:text-brown","children":"Cookies"}]}],["$","li","Cupcakes",{"children":["$","$L7",null,{"href":"/category/cupcakes","className":"text-muted transition-colors hover:text-brown","children":"Cupcakes"}]}],["$","li","Flan",{"children":["$","$L7",null,{"href":"/category/flan","className":"text-muted transition-colors hover:text-brown","children":"Flan"}]}],["$","li","Other Desserts",{"children":["$","$L7",null,{"href":"/category/other-desserts","className":"text-muted transition-colors hover:text-brown","children":"Other Desserts"}]}]]}]]}]
|
||||
c:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Sweeten your inbox"}],["$","p",null,{"className":"mt-4 text-sm text-muted","children":"New recipes and baking tips, a couple of times a month."}],["$","div",null,{"className":"mt-4","children":["$","$L14",null,{"compact":true}]}]]}]
|
||||
d:["$","div",null,{"className":"mt-12 flex flex-col items-center justify-between gap-3 border-t border-border pt-6 text-sm text-muted sm:flex-row","children":[["$","p",null,{"children":["© ",2026," ","Zoe's Baking Emporium",". Baked with love."]}],["$","p",null,{"children":["Made for home bakers everywhere. "," ",["$","$L7",null,{"href":"/faq","className":"underline hover:text-brown","children":"FAQ"}]]}]]}]
|
||||
e:["$","$1","c",{"children":[null,["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
|
||||
f:["$","$1","c",{"children":[["$","section",null,{"className":"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center","children":[["$","span",null,{"className":"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":"$0:f:0:1:0:props:children:1:props:children:props:children:props:children:1:props:children:props:notFound:0:props:children:0:props:children:props:iconNode","className":"lucide-cookie h-10 w-10"}]}],["$","h1",null,{"className":"mt-6 font-display text-5xl font-bold text-brown-deep","children":"404"}],["$","p",null,{"className":"mt-3 max-w-md text-lg text-muted","children":"Oops — this page seems to have crumbled. Let's get you back to something sweet."}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-4","children":[["$","$L7",null,{"href":"/","className":"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"Back home"}],["$","$L7",null,{"href":"/recipes","className":"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft","children":"Browse recipes"}]]}]]}],null,["$","$L15",null,{"children":["$","$16",null,{"name":"Next.MetadataOutlet","children":"$@17"}]}]]}]
|
||||
18:[]
|
||||
10:"$W18"
|
||||
11:["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L19",null,{"children":"$L1a"}],["$","div",null,{"hidden":true,"children":["$","$L1b",null,{"children":["$","$16",null,{"name":"Next.Metadata","children":"$L1c"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
|
||||
13:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
|
||||
1a:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
|
||||
1d:I[27201,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"IconMark"]
|
||||
17:null
|
||||
1c:[["$","title","0",{"children":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","1",{"name":"description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","2",{"name":"author","content":"Zoe"}],["$","meta","3",{"name":"keywords","content":"baking,recipes,cookies,cupcakes,flan,desserts,home baking,Zoe's Baking Emporium"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"property":"og:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","6",{"property":"og:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","7",{"property":"og:url","content":"https://zoes-baking-emporium.mosaic.site/"}],["$","meta","8",{"property":"og:site_name","content":"Zoe's Baking Emporium"}],["$","meta","9",{"property":"og:locale","content":"en_US"}],["$","meta","10",{"property":"og:type","content":"website"}],["$","meta","11",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","12",{"name":"twitter:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","13",{"name":"twitter:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","link","14",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L1d","15",{}]]
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[59919,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ThemeProvider"]
|
||||
3:I[2971,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"Header"]
|
||||
4:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
5:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
6:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1rxuluuku-r3f.js"],"default"]
|
||||
7:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1rxuluuku-r3f.js"],""]
|
||||
12:I[68027,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
||||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
:HL["/_next/static/media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
:HL["/_next/static/media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
0:{"P":null,"c":["","about",""],"q":"","i":false,"f":[[["",{"children":["about",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/35s1mzuwpm0u0.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"className":"playfair_display_30e976df-module__-8ONzG__variable nunito_11bc874e-module__iUs_OW__variable h-full antialiased","children":["$","body",null,{"className":"flex min-h-full flex-col","children":["$","$L2",null,{"attribute":"class","defaultTheme":"light","enableSystem":true,"children":[["$","$L3",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","section",null,{"className":"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center","children":[["$","span",null,{"className":"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5","key":"laymnq"}],["path",{"d":"M8.5 8.5v.01","key":"ue8clq"}],["path",{"d":"M16 15.5v.01","key":"14dtrp"}],["path",{"d":"M12 12v.01","key":"u5ubse"}],["path",{"d":"M11 17v.01","key":"1hyl5a"}],["path",{"d":"M7 14v.01","key":"uct60s"}]],"className":"lucide-cookie h-10 w-10"}]}],["$","h1",null,{"className":"mt-6 font-display text-5xl font-bold text-brown-deep","children":"404"}],["$","p",null,{"className":"mt-3 max-w-md text-lg text-muted","children":"Oops — this page seems to have crumbled. Let's get you back to something sweet."}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-4","children":[["$","$L7",null,{"href":"/","className":"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"Back home"}],["$","$L7",null,{"href":"/recipes","className":"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft","children":"Browse recipes"}]]}]]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","footer",null,{"className":"mt-20 border-t border-border bg-surface-muted","children":["$","div",null,{"className":"container-bakery py-14","children":[["$","div",null,{"className":"grid gap-10 md:grid-cols-2 lg:grid-cols-4","children":[["$","div",null,{"children":[["$","$L7",null,{"href":"/","className":"flex items-center gap-2 font-display text-lg font-bold text-brown-deep","children":[["$","span",null,{"className":"grid h-9 w-9 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8","key":"1w3rig"}],["path",{"d":"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1","key":"n2jgmb"}],["path",{"d":"M2 21h20","key":"1nyx9w"}],["path",{"d":"M7 8v3","key":"1qtyvj"}],["path",{"d":"M12 8v3","key":"hwp4zt"}],["path",{"d":"M17 8v3","key":"1i6e5u"}],["path",{"d":"M7 4h.01","key":"1bh4kh"}],["path",{"d":"M12 4h.01","key":"1ujb9j"}],["path",{"d":"M17 4h.01","key":"1upcoc"}]],"className":"lucide-cake h-5 w-5"}]}],"Zoe's Baking Emporium"]}],["$","p",null,{"className":"mt-4 max-w-xs text-sm text-muted","children":"Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","div",null,{"className":"mt-5 flex gap-3","children":[["$","a",null,{"href":"https://instagram.com/zoesbakingemporium","aria-label":"Instagram","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z","key":"18u6gg"}],["circle",{"cx":"12","cy":"13","r":"3","key":"1vg3eu"}]],"className":"lucide-camera h-5 w-5"}]}],["$","a",null,{"href":"https://youtube.com/@zoesbakingemporium","aria-label":"YouTube","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":"$L8"}],"$L9"]}]]}],"$La","$Lb","$Lc"]}],"$Ld"]}]}]]}]}]}]]}],{"children":["$Le",{"children":["$Lf",{},null,false,null]},null,false,"$@10"]},null,false,null],"$L11",false]],"m":"$undefined","G":["$12",["$L13"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
14:I[59099,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"NewsletterSignup"]
|
||||
15:I[5500,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1rxuluuku-r3f.js"],"Image"]
|
||||
1f:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
||||
21:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
||||
22:"$Sreact.suspense"
|
||||
8:["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z","key":"10ikf1"}]],"className":"lucide-play h-5 w-5"}]
|
||||
9:["$","a",null,{"href":"https://pinterest.com/zoesbakingemporium","aria-label":"Pinterest","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","span",null,{"className":"text-sm font-bold","children":"P"}]}]
|
||||
a:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Explore"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","/",{"children":["$","$L7",null,{"href":"/","className":"text-muted transition-colors hover:text-brown","children":"Home"}]}],["$","li","/recipes",{"children":["$","$L7",null,{"href":"/recipes","className":"text-muted transition-colors hover:text-brown","children":"Recipes"}]}],["$","li","/inspiration",{"children":["$","$L7",null,{"href":"/inspiration","className":"text-muted transition-colors hover:text-brown","children":"Inspiration"}]}],["$","li","/blog",{"children":["$","$L7",null,{"href":"/blog","className":"text-muted transition-colors hover:text-brown","children":"Blog"}]}],["$","li","/about",{"children":["$","$L7",null,{"href":"/about","className":"text-muted transition-colors hover:text-brown","children":"About"}]}],["$","li","/faq",{"children":["$","$L7",null,{"href":"/faq","className":"text-muted transition-colors hover:text-brown","children":"FAQ"}]}],["$","li","/contact",{"children":["$","$L7",null,{"href":"/contact","className":"text-muted transition-colors hover:text-brown","children":"Contact"}]}]]}]]}]
|
||||
b:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Categories"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","Cookies",{"children":["$","$L7",null,{"href":"/category/cookies","className":"text-muted transition-colors hover:text-brown","children":"Cookies"}]}],["$","li","Cupcakes",{"children":["$","$L7",null,{"href":"/category/cupcakes","className":"text-muted transition-colors hover:text-brown","children":"Cupcakes"}]}],["$","li","Flan",{"children":["$","$L7",null,{"href":"/category/flan","className":"text-muted transition-colors hover:text-brown","children":"Flan"}]}],["$","li","Other Desserts",{"children":["$","$L7",null,{"href":"/category/other-desserts","className":"text-muted transition-colors hover:text-brown","children":"Other Desserts"}]}]]}]]}]
|
||||
c:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Sweeten your inbox"}],["$","p",null,{"className":"mt-4 text-sm text-muted","children":"New recipes and baking tips, a couple of times a month."}],["$","div",null,{"className":"mt-4","children":["$","$L14",null,{"compact":true}]}]]}]
|
||||
d:["$","div",null,{"className":"mt-12 flex flex-col items-center justify-between gap-3 border-t border-border pt-6 text-sm text-muted sm:flex-row","children":[["$","p",null,{"children":["© ",2026," ","Zoe's Baking Emporium",". Baked with love."]}],["$","p",null,{"children":["Made for home bakers everywhere. "," ",["$","$L7",null,{"href":"/faq","className":"underline hover:text-brown","children":"FAQ"}]]}]]}]
|
||||
e:["$","$1","c",{"children":[null,["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
|
||||
f:["$","$1","c",{"children":[[["$","section",null,{"className":"relative overflow-hidden","children":[["$","div",null,{"className":"absolute inset-0","children":[["$","$L15",null,{"src":"/images/hero/p4dQawjpmwY.jpg","alt":"","fill":true,"priority":true,"sizes":"100vw","className":"object-cover"}],["$","div",null,{"className":"absolute inset-0 bg-gradient-to-b from-brown-deep/70 via-brown-deep/55 to-brown-deep/75"}]]}],["$","div",null,{"className":"container-bakery relative py-20 text-center text-white sm:py-28","children":[["$","div",null,{"className":"mb-5 flex justify-center [&_*]:text-white/80","children":["$","nav",null,{"aria-label":"Breadcrumb","className":"text-sm text-muted","children":["$","ol",null,{"className":"flex flex-wrap items-center gap-1.5","children":[["$","li",null,{"children":["$","$L7",null,{"href":"/","className":"inline-flex items-center hover:text-brown","children":[["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8","key":"5wwlr5"}],["path",{"d":"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z","key":"r6nss1"}]],"className":"lucide-house h-4 w-4"}],["$","span",null,{"className":"sr-only","children":"Home"}]]}]}],[["$","li","0",{"className":"flex items-center gap-1.5","children":[["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"m9 18 6-6-6-6","key":"mthhwq"}]],"className":"lucide-chevron-right h-3.5 w-3.5"}],["$","span",null,{"className":"font-medium text-foreground","aria-current":"page","children":"About"}]]}]]]}]}]}],["$","h1",null,{"className":"mx-auto max-w-3xl text-balance font-display text-4xl font-bold sm:text-5xl","children":"Hi, I'm Zoe"}],["$","p",null,{"className":"mx-auto mt-4 max-w-2xl text-balance text-lg text-white/85","children":"The baker, recipe-tester, and dishwasher behind the Emporium."}]]}]]}],["$","section",null,{"className":"container-bakery py-16","children":["$","div",null,{"className":"grid items-center gap-10 lg:grid-cols-2","children":[["$","div",null,{"className":"relative aspect-[4/3] overflow-hidden rounded-bakery shadow-md","children":["$","$L15",null,{"src":"/images/hero/KH9iqmoE374.jpg","alt":"Baking ingredients laid out on a table","fill":true,"sizes":"(max-width: 1024px) 100vw, 50vw","className":"object-cover"}]}],["$","div",null,{"children":[["$","h2",null,{"className":"font-display text-3xl font-bold text-brown-deep sm:text-4xl","children":"My story"}],["$","div",null,{"className":"mt-5 space-y-4 text-lg leading-relaxed text-foreground/90","children":[["$","p",null,{"children":"I'm Zoe, a passionate home baker who fell head-over-heels for the smell of cookies in the oven and never looked back. What started as a fun way to unwind became a real creative outlet — and eventually, this little emporium."}],["$","p",null,{"children":"I love making cookies, flan, cupcakes, and all kinds of comforting homemade desserts. There's something magical about turning a few humble pantry staples into something that makes people smile. Baking is my way of saying \"I'm thinking of you,\" one batch at a time."}],["$","p",null,{"children":["Zoe's Baking Emporium","is where I share the recipes I've tested until they're reliable, along with the tips and stories I've picked up (often the hard way). Whether you're brand new to baking or a seasoned pro, I hope you find something here that makes you want to preheat the oven."]}]]}]]}]]}]}],["$","section",null,{"className":"bg-surface-muted py-16","children":["$","div",null,{"className":"container-bakery","children":[["$","div",null,{"className":"mx-auto max-w-2xl text-center","children":["$","h2",null,{"className":"font-display text-3xl font-bold text-brown-deep sm:text-4xl","children":"My baking philosophy"}]}],["$","div",null,{"className":"mt-12 grid gap-6 md:grid-cols-3","children":[["$","div","Bake for joy",{"className":"rounded-bakery border border-border bg-surface p-7 text-center shadow-sm","children":[["$","span",null,{"className":"mx-auto grid h-12 w-12 place-items-center rounded-full bg-pink text-brown-deep","children":"$L16"}],"$L17","$L18"]}],"$L19","$L1a"]}]]}]}],"$L1b"],["$L1c"],"$L1d"]}]
|
||||
1e:[]
|
||||
10:"$W1e"
|
||||
11:["$","$1","h",{"children":[null,["$","$L1f",null,{"children":"$L20"}],["$","div",null,{"hidden":true,"children":["$","$L21",null,{"children":["$","$22",null,{"name":"Next.Metadata","children":"$L23"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
|
||||
13:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
|
||||
24:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
||||
16:["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5","key":"mvr1a0"}]],"className":"lucide-heart h-6 w-6"}]
|
||||
17:["$","h3",null,{"className":"mt-4 font-display text-xl font-bold text-brown-deep","children":"Bake for joy"}]
|
||||
18:["$","p",null,{"className":"mt-2 text-muted","children":"Baking should feel good, not stressful. A slightly lopsided cake made with love beats a perfect one made in a panic."}]
|
||||
19:["$","div","Keep it approachable",{"className":"rounded-bakery border border-border bg-surface p-7 text-center shadow-sm","children":[["$","span",null,{"className":"mx-auto grid h-12 w-12 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z","key":"1s2grr"}],["path",{"d":"M20 2v4","key":"1rf3ol"}],["path",{"d":"M22 4h-4","key":"gwowj6"}],["circle",{"cx":"4","cy":"20","r":"2","key":"6kqj1y"}]],"className":"lucide-sparkles h-6 w-6"}]}],["$","h3",null,{"className":"mt-4 font-display text-xl font-bold text-brown-deep","children":"Keep it approachable"}],["$","p",null,{"className":"mt-2 text-muted","children":"No obscure ingredients or fussy techniques unless they truly earn their place. Real recipes for real kitchens."}]]}]
|
||||
1a:["$","div","Share what works",{"className":"rounded-bakery border border-border bg-surface p-7 text-center shadow-sm","children":[["$","span",null,{"className":"mx-auto grid h-12 w-12 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M12 7v14","key":"1akyts"}],["path",{"d":"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z","key":"ruj8y"}]],"className":"lucide-book-open h-6 w-6"}]}],["$","h3",null,{"className":"mt-4 font-display text-xl font-bold text-brown-deep","children":"Share what works"}],["$","p",null,{"className":"mt-2 text-muted","children":"Every recipe here is tested until it's reliable, with the little tips that make the difference written right in."}]]}]
|
||||
1b:["$","section",null,{"className":"container-bakery py-16","children":["$","div",null,{"className":"grid gap-12 lg:grid-cols-2","children":[["$","div",null,{"children":[["$","h2",null,{"className":"font-display text-3xl font-bold text-brown-deep","children":"A few of my favorites"}],["$","p",null,{"className":"mt-2 text-muted","children":"The recipes I make on repeat — start here."}],["$","ul",null,{"className":"mt-6 space-y-3","children":[["$","li","/recipes/brown-butter-cookies",{"children":["$","$L7",null,{"href":"/recipes/brown-butter-cookies","className":"flex items-center justify-between rounded-bakery border border-border bg-surface px-5 py-4 font-medium text-foreground transition-colors hover:bg-pink-soft","children":["Brown Butter Cookies",["$","span",null,{"className":"text-pink-deep","children":"→"}]]}]}],["$","li","/recipes/classic-caramel-flan",{"children":["$","$L7",null,{"href":"/recipes/classic-caramel-flan","className":"flex items-center justify-between rounded-bakery border border-border bg-surface px-5 py-4 font-medium text-foreground transition-colors hover:bg-pink-soft","children":["Classic Caramel Flan",["$","span",null,{"className":"text-pink-deep","children":"→"}]]}]}],["$","li","/recipes/strawberry-cupcakes",{"children":["$","$L7",null,{"href":"/recipes/strawberry-cupcakes","className":"flex items-center justify-between rounded-bakery border border-border bg-surface px-5 py-4 font-medium text-foreground transition-colors hover:bg-pink-soft","children":["Strawberry Cupcakes",["$","span",null,{"className":"text-pink-deep","children":"→"}]]}]}],["$","li","/recipes/cinnamon-rolls",{"children":["$","$L7",null,{"href":"/recipes/cinnamon-rolls","className":"flex items-center justify-between rounded-bakery border border-border bg-surface px-5 py-4 font-medium text-foreground transition-colors hover:bg-pink-soft","children":["Cinnamon Rolls",["$","span",null,{"className":"text-pink-deep","children":"→"}]]}]}]]}]]}],["$","div",null,{"children":[["$","h2",null,{"className":"font-display text-3xl font-bold text-brown-deep","children":"My top baking tips"}],["$","p",null,{"className":"mt-2 text-muted","children":"Small habits that make a big difference."}],["$","ul",null,{"className":"mt-6 space-y-3","children":[["$","li","0",{"className":"flex gap-3 rounded-bakery bg-surface-muted px-5 py-4 text-foreground/90","children":[["$","span",null,{"className":"font-display font-bold text-pink-deep","children":[1,"."]}],"Read the whole recipe before you start — twice for anything new."]}],["$","li","1",{"className":"flex gap-3 rounded-bakery bg-surface-muted px-5 py-4 text-foreground/90","children":[["$","span",null,{"className":"font-display font-bold text-pink-deep","children":[2,"."]}],"Weigh your flour, or at least spoon and level it. It's the #1 fix for dry bakes."]}],["$","li","2",{"className":"flex gap-3 rounded-bakery bg-surface-muted px-5 py-4 text-foreground/90","children":[["$","span",null,{"className":"font-display font-bold text-pink-deep","children":[3,"."]}],"Room-temperature butter and eggs make smoother, more even batters."]}],["$","li","3",{"className":"flex gap-3 rounded-bakery bg-surface-muted px-5 py-4 text-foreground/90","children":[["$","span",null,{"className":"font-display font-bold text-pink-deep","children":[4,"."]}],"Your oven probably lies — a $10 oven thermometer is the best baking upgrade."]}],["$","li","4",{"className":"flex gap-3 rounded-bakery bg-surface-muted px-5 py-4 text-foreground/90","children":[["$","span",null,{"className":"font-display font-bold text-pink-deep","children":[5,"."]}],"Underbake cookies slightly; they finish setting on the hot pan."]}],["$","li","5",{"className":"flex gap-3 rounded-bakery bg-surface-muted px-5 py-4 text-foreground/90","children":[["$","span",null,{"className":"font-display font-bold text-pink-deep","children":[6,"."]}],"Taste as you go, and write notes on what you'd change next time."]}]]}]]}]]}]}]
|
||||
1c:["$","script","script-0",{"src":"/_next/static/chunks/1rxuluuku-r3f.js","async":true,"nonce":"$undefined"}]
|
||||
1d:["$","$L24",null,{"children":["$","$22",null,{"name":"Next.MetadataOutlet","children":"$@25"}]}]
|
||||
20:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
|
||||
26:I[27201,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"IconMark"]
|
||||
23:[["$","title","0",{"children":"About Zoe · Zoe's Baking Emporium"}],["$","meta","1",{"name":"description","content":"Meet Zoe — the home baker behind Zoe's Baking Emporium — her baking philosophy, favorite recipes, and best tips for getting started."}],["$","meta","2",{"name":"author","content":"Zoe"}],["$","meta","3",{"name":"keywords","content":"baking,recipes,cookies,cupcakes,flan,desserts,home baking,Zoe's Baking Emporium"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","link","5",{"rel":"canonical","href":"https://zoes-baking-emporium.mosaic.site/about/"}],["$","meta","6",{"property":"og:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","7",{"property":"og:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","8",{"property":"og:url","content":"https://zoes-baking-emporium.mosaic.site/"}],["$","meta","9",{"property":"og:site_name","content":"Zoe's Baking Emporium"}],["$","meta","10",{"property":"og:locale","content":"en_US"}],["$","meta","11",{"property":"og:type","content":"website"}],["$","meta","12",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","13",{"name":"twitter:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","14",{"name":"twitter:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","link","15",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L26","16",{}]]
|
||||
25:null
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
||||
3:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
||||
4:"$Sreact.suspense"
|
||||
5:I[27201,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"IconMark"]
|
||||
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"About Zoe · Zoe's Baking Emporium"}],["$","meta","1",{"name":"description","content":"Meet Zoe — the home baker behind Zoe's Baking Emporium — her baking philosophy, favorite recipes, and best tips for getting started."}],["$","meta","2",{"name":"author","content":"Zoe"}],["$","meta","3",{"name":"keywords","content":"baking,recipes,cookies,cupcakes,flan,desserts,home baking,Zoe's Baking Emporium"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","link","5",{"rel":"canonical","href":"https://zoes-baking-emporium.mosaic.site/about/"}],["$","meta","6",{"property":"og:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","7",{"property":"og:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","8",{"property":"og:url","content":"https://zoes-baking-emporium.mosaic.site/"}],["$","meta","9",{"property":"og:site_name","content":"Zoe's Baking Emporium"}],["$","meta","10",{"property":"og:locale","content":"en_US"}],["$","meta","11",{"property":"og:type","content":"website"}],["$","meta","12",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","13",{"name":"twitter:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","14",{"name":"twitter:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","link","15",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","16",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[59919,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ThemeProvider"]
|
||||
3:I[2971,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"Header"]
|
||||
4:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
5:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
6:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1rxuluuku-r3f.js"],"default"]
|
||||
7:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1rxuluuku-r3f.js"],""]
|
||||
d:I[59099,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"NewsletterSignup"]
|
||||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/35s1mzuwpm0u0.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"className":"playfair_display_30e976df-module__-8ONzG__variable nunito_11bc874e-module__iUs_OW__variable h-full antialiased","children":["$","body",null,{"className":"flex min-h-full flex-col","children":["$","$L2",null,{"attribute":"class","defaultTheme":"light","enableSystem":true,"children":[["$","$L3",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L4",null,{"parallelRouterKey":"children","template":["$","$L5",null,{}],"notFound":[["$","section",null,{"className":"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center","children":[["$","span",null,{"className":"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"iconNode":[["path",{"d":"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5","key":"laymnq"}],["path",{"d":"M8.5 8.5v.01","key":"ue8clq"}],["path",{"d":"M16 15.5v.01","key":"14dtrp"}],["path",{"d":"M12 12v.01","key":"u5ubse"}],["path",{"d":"M11 17v.01","key":"1hyl5a"}],["path",{"d":"M7 14v.01","key":"uct60s"}]],"className":"lucide-cookie h-10 w-10"}]}],["$","h1",null,{"className":"mt-6 font-display text-5xl font-bold text-brown-deep","children":"404"}],["$","p",null,{"className":"mt-3 max-w-md text-lg text-muted","children":"Oops — this page seems to have crumbled. Let's get you back to something sweet."}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-4","children":[["$","$L7",null,{"href":"/","className":"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"Back home"}],["$","$L7",null,{"href":"/recipes","className":"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft","children":"Browse recipes"}]]}]]}],[]]}]}],["$","footer",null,{"className":"mt-20 border-t border-border bg-surface-muted","children":["$","div",null,{"className":"container-bakery py-14","children":[["$","div",null,{"className":"grid gap-10 md:grid-cols-2 lg:grid-cols-4","children":[["$","div",null,{"children":[["$","$L7",null,{"href":"/","className":"flex items-center gap-2 font-display text-lg font-bold text-brown-deep","children":[["$","span",null,{"className":"grid h-9 w-9 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"iconNode":[["path",{"d":"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8","key":"1w3rig"}],["path",{"d":"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1","key":"n2jgmb"}],["path",{"d":"M2 21h20","key":"1nyx9w"}],["path",{"d":"M7 8v3","key":"1qtyvj"}],["path",{"d":"M12 8v3","key":"hwp4zt"}],["path",{"d":"M17 8v3","key":"1i6e5u"}],["path",{"d":"M7 4h.01","key":"1bh4kh"}],["path",{"d":"M12 4h.01","key":"1ujb9j"}],["path",{"d":"M17 4h.01","key":"1upcoc"}]],"className":"lucide-cake h-5 w-5"}]}],"Zoe's Baking Emporium"]}],["$","p",null,{"className":"mt-4 max-w-xs text-sm text-muted","children":"Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","div",null,{"className":"mt-5 flex gap-3","children":[["$","a",null,{"href":"https://instagram.com/zoesbakingemporium","aria-label":"Instagram","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"iconNode":[["path",{"d":"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z","key":"18u6gg"}],["circle",{"cx":"12","cy":"13","r":"3","key":"1vg3eu"}]],"className":"lucide-camera h-5 w-5"}]}],["$","a",null,{"href":"https://youtube.com/@zoesbakingemporium","aria-label":"YouTube","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"iconNode":[["path",{"d":"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z","key":"10ikf1"}]],"className":"lucide-play h-5 w-5"}]}],"$L8"]}]]}],"$L9","$La","$Lb"]}],"$Lc"]}]}]]}]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
8:["$","a",null,{"href":"https://pinterest.com/zoesbakingemporium","aria-label":"Pinterest","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","span",null,{"className":"text-sm font-bold","children":"P"}]}]
|
||||
9:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Explore"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","/",{"children":["$","$L7",null,{"href":"/","className":"text-muted transition-colors hover:text-brown","children":"Home"}]}],["$","li","/recipes",{"children":["$","$L7",null,{"href":"/recipes","className":"text-muted transition-colors hover:text-brown","children":"Recipes"}]}],["$","li","/inspiration",{"children":["$","$L7",null,{"href":"/inspiration","className":"text-muted transition-colors hover:text-brown","children":"Inspiration"}]}],["$","li","/blog",{"children":["$","$L7",null,{"href":"/blog","className":"text-muted transition-colors hover:text-brown","children":"Blog"}]}],["$","li","/about",{"children":["$","$L7",null,{"href":"/about","className":"text-muted transition-colors hover:text-brown","children":"About"}]}],["$","li","/faq",{"children":["$","$L7",null,{"href":"/faq","className":"text-muted transition-colors hover:text-brown","children":"FAQ"}]}],["$","li","/contact",{"children":["$","$L7",null,{"href":"/contact","className":"text-muted transition-colors hover:text-brown","children":"Contact"}]}]]}]]}]
|
||||
a:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Categories"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","Cookies",{"children":["$","$L7",null,{"href":"/category/cookies","className":"text-muted transition-colors hover:text-brown","children":"Cookies"}]}],["$","li","Cupcakes",{"children":["$","$L7",null,{"href":"/category/cupcakes","className":"text-muted transition-colors hover:text-brown","children":"Cupcakes"}]}],["$","li","Flan",{"children":["$","$L7",null,{"href":"/category/flan","className":"text-muted transition-colors hover:text-brown","children":"Flan"}]}],["$","li","Other Desserts",{"children":["$","$L7",null,{"href":"/category/other-desserts","className":"text-muted transition-colors hover:text-brown","children":"Other Desserts"}]}]]}]]}]
|
||||
b:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Sweeten your inbox"}],["$","p",null,{"className":"mt-4 text-sm text-muted","children":"New recipes and baking tips, a couple of times a month."}],["$","div",null,{"className":"mt-4","children":["$","$Ld",null,{"compact":true}]}]]}]
|
||||
c:["$","div",null,{"className":"mt-12 flex flex-col items-center justify-between gap-3 border-t border-border pt-6 text-sm text-muted sm:flex-row","children":[["$","p",null,{"children":["© ",2026," ","Zoe's Baking Emporium",". Baked with love."]}],["$","p",null,{"children":["Made for home bakers everywhere. "," ",["$","$L7",null,{"href":"/faq","className":"underline hover:text-brown","children":"FAQ"}]]}]]}]
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
:HL["/_next/static/media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
:HL["/_next/static/media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"about","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[5500,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1rxuluuku-r3f.js"],"Image"]
|
||||
3:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1rxuluuku-r3f.js"],""]
|
||||
4:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1rxuluuku-r3f.js"],"default"]
|
||||
d:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
||||
e:"$Sreact.suspense"
|
||||
0:{"rsc":["$","$1","c",{"children":[[["$","section",null,{"className":"relative overflow-hidden","children":[["$","div",null,{"className":"absolute inset-0","children":[["$","$L2",null,{"src":"/images/hero/p4dQawjpmwY.jpg","alt":"","fill":true,"priority":true,"sizes":"100vw","className":"object-cover"}],["$","div",null,{"className":"absolute inset-0 bg-gradient-to-b from-brown-deep/70 via-brown-deep/55 to-brown-deep/75"}]]}],["$","div",null,{"className":"container-bakery relative py-20 text-center text-white sm:py-28","children":[["$","div",null,{"className":"mb-5 flex justify-center [&_*]:text-white/80","children":["$","nav",null,{"aria-label":"Breadcrumb","className":"text-sm text-muted","children":["$","ol",null,{"className":"flex flex-wrap items-center gap-1.5","children":[["$","li",null,{"children":["$","$L3",null,{"href":"/","className":"inline-flex items-center hover:text-brown","children":[["$","$L4",null,{"iconNode":[["path",{"d":"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8","key":"5wwlr5"}],["path",{"d":"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z","key":"r6nss1"}]],"className":"lucide-house h-4 w-4"}],["$","span",null,{"className":"sr-only","children":"Home"}]]}]}],[["$","li","0",{"className":"flex items-center gap-1.5","children":[["$","$L4",null,{"iconNode":[["path",{"d":"m9 18 6-6-6-6","key":"mthhwq"}]],"className":"lucide-chevron-right h-3.5 w-3.5"}],["$","span",null,{"className":"font-medium text-foreground","aria-current":"page","children":"About"}]]}]]]}]}]}],["$","h1",null,{"className":"mx-auto max-w-3xl text-balance font-display text-4xl font-bold sm:text-5xl","children":"Hi, I'm Zoe"}],["$","p",null,{"className":"mx-auto mt-4 max-w-2xl text-balance text-lg text-white/85","children":"The baker, recipe-tester, and dishwasher behind the Emporium."}]]}]]}],["$","section",null,{"className":"container-bakery py-16","children":["$","div",null,{"className":"grid items-center gap-10 lg:grid-cols-2","children":[["$","div",null,{"className":"relative aspect-[4/3] overflow-hidden rounded-bakery shadow-md","children":["$","$L2",null,{"src":"/images/hero/KH9iqmoE374.jpg","alt":"Baking ingredients laid out on a table","fill":true,"sizes":"(max-width: 1024px) 100vw, 50vw","className":"object-cover"}]}],["$","div",null,{"children":[["$","h2",null,{"className":"font-display text-3xl font-bold text-brown-deep sm:text-4xl","children":"My story"}],["$","div",null,{"className":"mt-5 space-y-4 text-lg leading-relaxed text-foreground/90","children":[["$","p",null,{"children":"I'm Zoe, a passionate home baker who fell head-over-heels for the smell of cookies in the oven and never looked back. What started as a fun way to unwind became a real creative outlet — and eventually, this little emporium."}],["$","p",null,{"children":"I love making cookies, flan, cupcakes, and all kinds of comforting homemade desserts. There's something magical about turning a few humble pantry staples into something that makes people smile. Baking is my way of saying \"I'm thinking of you,\" one batch at a time."}],["$","p",null,{"children":["Zoe's Baking Emporium","is where I share the recipes I've tested until they're reliable, along with the tips and stories I've picked up (often the hard way). Whether you're brand new to baking or a seasoned pro, I hope you find something here that makes you want to preheat the oven."]}]]}]]}]]}]}],["$","section",null,{"className":"bg-surface-muted py-16","children":["$","div",null,{"className":"container-bakery","children":[["$","div",null,{"className":"mx-auto max-w-2xl text-center","children":["$","h2",null,{"className":"font-display text-3xl font-bold text-brown-deep sm:text-4xl","children":"My baking philosophy"}]}],["$","div",null,{"className":"mt-12 grid gap-6 md:grid-cols-3","children":[["$","div","Bake for joy",{"className":"rounded-bakery border border-border bg-surface p-7 text-center shadow-sm","children":[["$","span",null,{"className":"mx-auto grid h-12 w-12 place-items-center rounded-full bg-pink text-brown-deep","children":"$L5"}],"$L6","$L7"]}],"$L8","$L9"]}]]}]}],"$La"],["$Lb"],"$Lc"]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
5:["$","$L4",null,{"iconNode":[["path",{"d":"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5","key":"mvr1a0"}]],"className":"lucide-heart h-6 w-6"}]
|
||||
6:["$","h3",null,{"className":"mt-4 font-display text-xl font-bold text-brown-deep","children":"Bake for joy"}]
|
||||
7:["$","p",null,{"className":"mt-2 text-muted","children":"Baking should feel good, not stressful. A slightly lopsided cake made with love beats a perfect one made in a panic."}]
|
||||
8:["$","div","Keep it approachable",{"className":"rounded-bakery border border-border bg-surface p-7 text-center shadow-sm","children":[["$","span",null,{"className":"mx-auto grid h-12 w-12 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L4",null,{"iconNode":[["path",{"d":"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z","key":"1s2grr"}],["path",{"d":"M20 2v4","key":"1rf3ol"}],["path",{"d":"M22 4h-4","key":"gwowj6"}],["circle",{"cx":"4","cy":"20","r":"2","key":"6kqj1y"}]],"className":"lucide-sparkles h-6 w-6"}]}],["$","h3",null,{"className":"mt-4 font-display text-xl font-bold text-brown-deep","children":"Keep it approachable"}],["$","p",null,{"className":"mt-2 text-muted","children":"No obscure ingredients or fussy techniques unless they truly earn their place. Real recipes for real kitchens."}]]}]
|
||||
9:["$","div","Share what works",{"className":"rounded-bakery border border-border bg-surface p-7 text-center shadow-sm","children":[["$","span",null,{"className":"mx-auto grid h-12 w-12 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L4",null,{"iconNode":[["path",{"d":"M12 7v14","key":"1akyts"}],["path",{"d":"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z","key":"ruj8y"}]],"className":"lucide-book-open h-6 w-6"}]}],["$","h3",null,{"className":"mt-4 font-display text-xl font-bold text-brown-deep","children":"Share what works"}],["$","p",null,{"className":"mt-2 text-muted","children":"Every recipe here is tested until it's reliable, with the little tips that make the difference written right in."}]]}]
|
||||
a:["$","section",null,{"className":"container-bakery py-16","children":["$","div",null,{"className":"grid gap-12 lg:grid-cols-2","children":[["$","div",null,{"children":[["$","h2",null,{"className":"font-display text-3xl font-bold text-brown-deep","children":"A few of my favorites"}],["$","p",null,{"className":"mt-2 text-muted","children":"The recipes I make on repeat — start here."}],["$","ul",null,{"className":"mt-6 space-y-3","children":[["$","li","/recipes/brown-butter-cookies",{"children":["$","$L3",null,{"href":"/recipes/brown-butter-cookies","className":"flex items-center justify-between rounded-bakery border border-border bg-surface px-5 py-4 font-medium text-foreground transition-colors hover:bg-pink-soft","children":["Brown Butter Cookies",["$","span",null,{"className":"text-pink-deep","children":"→"}]]}]}],["$","li","/recipes/classic-caramel-flan",{"children":["$","$L3",null,{"href":"/recipes/classic-caramel-flan","className":"flex items-center justify-between rounded-bakery border border-border bg-surface px-5 py-4 font-medium text-foreground transition-colors hover:bg-pink-soft","children":["Classic Caramel Flan",["$","span",null,{"className":"text-pink-deep","children":"→"}]]}]}],["$","li","/recipes/strawberry-cupcakes",{"children":["$","$L3",null,{"href":"/recipes/strawberry-cupcakes","className":"flex items-center justify-between rounded-bakery border border-border bg-surface px-5 py-4 font-medium text-foreground transition-colors hover:bg-pink-soft","children":["Strawberry Cupcakes",["$","span",null,{"className":"text-pink-deep","children":"→"}]]}]}],["$","li","/recipes/cinnamon-rolls",{"children":["$","$L3",null,{"href":"/recipes/cinnamon-rolls","className":"flex items-center justify-between rounded-bakery border border-border bg-surface px-5 py-4 font-medium text-foreground transition-colors hover:bg-pink-soft","children":["Cinnamon Rolls",["$","span",null,{"className":"text-pink-deep","children":"→"}]]}]}]]}]]}],["$","div",null,{"children":[["$","h2",null,{"className":"font-display text-3xl font-bold text-brown-deep","children":"My top baking tips"}],["$","p",null,{"className":"mt-2 text-muted","children":"Small habits that make a big difference."}],["$","ul",null,{"className":"mt-6 space-y-3","children":[["$","li","0",{"className":"flex gap-3 rounded-bakery bg-surface-muted px-5 py-4 text-foreground/90","children":[["$","span",null,{"className":"font-display font-bold text-pink-deep","children":[1,"."]}],"Read the whole recipe before you start — twice for anything new."]}],["$","li","1",{"className":"flex gap-3 rounded-bakery bg-surface-muted px-5 py-4 text-foreground/90","children":[["$","span",null,{"className":"font-display font-bold text-pink-deep","children":[2,"."]}],"Weigh your flour, or at least spoon and level it. It's the #1 fix for dry bakes."]}],["$","li","2",{"className":"flex gap-3 rounded-bakery bg-surface-muted px-5 py-4 text-foreground/90","children":[["$","span",null,{"className":"font-display font-bold text-pink-deep","children":[3,"."]}],"Room-temperature butter and eggs make smoother, more even batters."]}],["$","li","3",{"className":"flex gap-3 rounded-bakery bg-surface-muted px-5 py-4 text-foreground/90","children":[["$","span",null,{"className":"font-display font-bold text-pink-deep","children":[4,"."]}],"Your oven probably lies — a $10 oven thermometer is the best baking upgrade."]}],["$","li","4",{"className":"flex gap-3 rounded-bakery bg-surface-muted px-5 py-4 text-foreground/90","children":[["$","span",null,{"className":"font-display font-bold text-pink-deep","children":[5,"."]}],"Underbake cookies slightly; they finish setting on the hot pan."]}],["$","li","5",{"className":"flex gap-3 rounded-bakery bg-surface-muted px-5 py-4 text-foreground/90","children":[["$","span",null,{"className":"font-display font-bold text-pink-deep","children":[6,"."]}],"Taste as you go, and write notes on what you'd change next time."]}]]}]]}]]}]}]
|
||||
b:["$","script","script-0",{"src":"/_next/static/chunks/1rxuluuku-r3f.js","async":true}]
|
||||
c:["$","$Ld",null,{"children":["$","$e",null,{"name":"Next.MetadataOutlet","children":"$@f"}]}]
|
||||
f:null
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
3:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
4:[]
|
||||
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,42 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[59919,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ThemeProvider"]
|
||||
3:I[2971,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"Header"]
|
||||
4:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
5:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
6:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1rxuluuku-r3f.js"],"default"]
|
||||
7:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1rxuluuku-r3f.js"],""]
|
||||
12:I[68027,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
||||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
:HL["/_next/static/media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
:HL["/_next/static/media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
0:{"P":null,"c":["","about",""],"q":"","i":false,"f":[[["",{"children":["about",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/35s1mzuwpm0u0.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"className":"playfair_display_30e976df-module__-8ONzG__variable nunito_11bc874e-module__iUs_OW__variable h-full antialiased","children":["$","body",null,{"className":"flex min-h-full flex-col","children":["$","$L2",null,{"attribute":"class","defaultTheme":"light","enableSystem":true,"children":[["$","$L3",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","section",null,{"className":"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center","children":[["$","span",null,{"className":"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5","key":"laymnq"}],["path",{"d":"M8.5 8.5v.01","key":"ue8clq"}],["path",{"d":"M16 15.5v.01","key":"14dtrp"}],["path",{"d":"M12 12v.01","key":"u5ubse"}],["path",{"d":"M11 17v.01","key":"1hyl5a"}],["path",{"d":"M7 14v.01","key":"uct60s"}]],"className":"lucide-cookie h-10 w-10"}]}],["$","h1",null,{"className":"mt-6 font-display text-5xl font-bold text-brown-deep","children":"404"}],["$","p",null,{"className":"mt-3 max-w-md text-lg text-muted","children":"Oops — this page seems to have crumbled. Let's get you back to something sweet."}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-4","children":[["$","$L7",null,{"href":"/","className":"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"Back home"}],["$","$L7",null,{"href":"/recipes","className":"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft","children":"Browse recipes"}]]}]]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","footer",null,{"className":"mt-20 border-t border-border bg-surface-muted","children":["$","div",null,{"className":"container-bakery py-14","children":[["$","div",null,{"className":"grid gap-10 md:grid-cols-2 lg:grid-cols-4","children":[["$","div",null,{"children":[["$","$L7",null,{"href":"/","className":"flex items-center gap-2 font-display text-lg font-bold text-brown-deep","children":[["$","span",null,{"className":"grid h-9 w-9 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8","key":"1w3rig"}],["path",{"d":"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1","key":"n2jgmb"}],["path",{"d":"M2 21h20","key":"1nyx9w"}],["path",{"d":"M7 8v3","key":"1qtyvj"}],["path",{"d":"M12 8v3","key":"hwp4zt"}],["path",{"d":"M17 8v3","key":"1i6e5u"}],["path",{"d":"M7 4h.01","key":"1bh4kh"}],["path",{"d":"M12 4h.01","key":"1ujb9j"}],["path",{"d":"M17 4h.01","key":"1upcoc"}]],"className":"lucide-cake h-5 w-5"}]}],"Zoe's Baking Emporium"]}],["$","p",null,{"className":"mt-4 max-w-xs text-sm text-muted","children":"Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","div",null,{"className":"mt-5 flex gap-3","children":[["$","a",null,{"href":"https://instagram.com/zoesbakingemporium","aria-label":"Instagram","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z","key":"18u6gg"}],["circle",{"cx":"12","cy":"13","r":"3","key":"1vg3eu"}]],"className":"lucide-camera h-5 w-5"}]}],["$","a",null,{"href":"https://youtube.com/@zoesbakingemporium","aria-label":"YouTube","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":"$L8"}],"$L9"]}]]}],"$La","$Lb","$Lc"]}],"$Ld"]}]}]]}]}]}]]}],{"children":["$Le",{"children":["$Lf",{},null,false,null]},null,false,"$@10"]},null,false,null],"$L11",false]],"m":"$undefined","G":["$12",["$L13"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
14:I[59099,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"NewsletterSignup"]
|
||||
15:I[5500,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1rxuluuku-r3f.js"],"Image"]
|
||||
1f:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
||||
21:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
||||
22:"$Sreact.suspense"
|
||||
8:["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z","key":"10ikf1"}]],"className":"lucide-play h-5 w-5"}]
|
||||
9:["$","a",null,{"href":"https://pinterest.com/zoesbakingemporium","aria-label":"Pinterest","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","span",null,{"className":"text-sm font-bold","children":"P"}]}]
|
||||
a:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Explore"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","/",{"children":["$","$L7",null,{"href":"/","className":"text-muted transition-colors hover:text-brown","children":"Home"}]}],["$","li","/recipes",{"children":["$","$L7",null,{"href":"/recipes","className":"text-muted transition-colors hover:text-brown","children":"Recipes"}]}],["$","li","/inspiration",{"children":["$","$L7",null,{"href":"/inspiration","className":"text-muted transition-colors hover:text-brown","children":"Inspiration"}]}],["$","li","/blog",{"children":["$","$L7",null,{"href":"/blog","className":"text-muted transition-colors hover:text-brown","children":"Blog"}]}],["$","li","/about",{"children":["$","$L7",null,{"href":"/about","className":"text-muted transition-colors hover:text-brown","children":"About"}]}],["$","li","/faq",{"children":["$","$L7",null,{"href":"/faq","className":"text-muted transition-colors hover:text-brown","children":"FAQ"}]}],["$","li","/contact",{"children":["$","$L7",null,{"href":"/contact","className":"text-muted transition-colors hover:text-brown","children":"Contact"}]}]]}]]}]
|
||||
b:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Categories"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","Cookies",{"children":["$","$L7",null,{"href":"/category/cookies","className":"text-muted transition-colors hover:text-brown","children":"Cookies"}]}],["$","li","Cupcakes",{"children":["$","$L7",null,{"href":"/category/cupcakes","className":"text-muted transition-colors hover:text-brown","children":"Cupcakes"}]}],["$","li","Flan",{"children":["$","$L7",null,{"href":"/category/flan","className":"text-muted transition-colors hover:text-brown","children":"Flan"}]}],["$","li","Other Desserts",{"children":["$","$L7",null,{"href":"/category/other-desserts","className":"text-muted transition-colors hover:text-brown","children":"Other Desserts"}]}]]}]]}]
|
||||
c:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Sweeten your inbox"}],["$","p",null,{"className":"mt-4 text-sm text-muted","children":"New recipes and baking tips, a couple of times a month."}],["$","div",null,{"className":"mt-4","children":["$","$L14",null,{"compact":true}]}]]}]
|
||||
d:["$","div",null,{"className":"mt-12 flex flex-col items-center justify-between gap-3 border-t border-border pt-6 text-sm text-muted sm:flex-row","children":[["$","p",null,{"children":["© ",2026," ","Zoe's Baking Emporium",". Baked with love."]}],["$","p",null,{"children":["Made for home bakers everywhere. "," ",["$","$L7",null,{"href":"/faq","className":"underline hover:text-brown","children":"FAQ"}]]}]]}]
|
||||
e:["$","$1","c",{"children":[null,["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
|
||||
f:["$","$1","c",{"children":[[["$","section",null,{"className":"relative overflow-hidden","children":[["$","div",null,{"className":"absolute inset-0","children":[["$","$L15",null,{"src":"/images/hero/p4dQawjpmwY.jpg","alt":"","fill":true,"priority":true,"sizes":"100vw","className":"object-cover"}],["$","div",null,{"className":"absolute inset-0 bg-gradient-to-b from-brown-deep/70 via-brown-deep/55 to-brown-deep/75"}]]}],["$","div",null,{"className":"container-bakery relative py-20 text-center text-white sm:py-28","children":[["$","div",null,{"className":"mb-5 flex justify-center [&_*]:text-white/80","children":["$","nav",null,{"aria-label":"Breadcrumb","className":"text-sm text-muted","children":["$","ol",null,{"className":"flex flex-wrap items-center gap-1.5","children":[["$","li",null,{"children":["$","$L7",null,{"href":"/","className":"inline-flex items-center hover:text-brown","children":[["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8","key":"5wwlr5"}],["path",{"d":"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z","key":"r6nss1"}]],"className":"lucide-house h-4 w-4"}],["$","span",null,{"className":"sr-only","children":"Home"}]]}]}],[["$","li","0",{"className":"flex items-center gap-1.5","children":[["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"m9 18 6-6-6-6","key":"mthhwq"}]],"className":"lucide-chevron-right h-3.5 w-3.5"}],["$","span",null,{"className":"font-medium text-foreground","aria-current":"page","children":"About"}]]}]]]}]}]}],["$","h1",null,{"className":"mx-auto max-w-3xl text-balance font-display text-4xl font-bold sm:text-5xl","children":"Hi, I'm Zoe"}],["$","p",null,{"className":"mx-auto mt-4 max-w-2xl text-balance text-lg text-white/85","children":"The baker, recipe-tester, and dishwasher behind the Emporium."}]]}]]}],["$","section",null,{"className":"container-bakery py-16","children":["$","div",null,{"className":"grid items-center gap-10 lg:grid-cols-2","children":[["$","div",null,{"className":"relative aspect-[4/3] overflow-hidden rounded-bakery shadow-md","children":["$","$L15",null,{"src":"/images/hero/KH9iqmoE374.jpg","alt":"Baking ingredients laid out on a table","fill":true,"sizes":"(max-width: 1024px) 100vw, 50vw","className":"object-cover"}]}],["$","div",null,{"children":[["$","h2",null,{"className":"font-display text-3xl font-bold text-brown-deep sm:text-4xl","children":"My story"}],["$","div",null,{"className":"mt-5 space-y-4 text-lg leading-relaxed text-foreground/90","children":[["$","p",null,{"children":"I'm Zoe, a passionate home baker who fell head-over-heels for the smell of cookies in the oven and never looked back. What started as a fun way to unwind became a real creative outlet — and eventually, this little emporium."}],["$","p",null,{"children":"I love making cookies, flan, cupcakes, and all kinds of comforting homemade desserts. There's something magical about turning a few humble pantry staples into something that makes people smile. Baking is my way of saying \"I'm thinking of you,\" one batch at a time."}],["$","p",null,{"children":["Zoe's Baking Emporium","is where I share the recipes I've tested until they're reliable, along with the tips and stories I've picked up (often the hard way). Whether you're brand new to baking or a seasoned pro, I hope you find something here that makes you want to preheat the oven."]}]]}]]}]]}]}],["$","section",null,{"className":"bg-surface-muted py-16","children":["$","div",null,{"className":"container-bakery","children":[["$","div",null,{"className":"mx-auto max-w-2xl text-center","children":["$","h2",null,{"className":"font-display text-3xl font-bold text-brown-deep sm:text-4xl","children":"My baking philosophy"}]}],["$","div",null,{"className":"mt-12 grid gap-6 md:grid-cols-3","children":[["$","div","Bake for joy",{"className":"rounded-bakery border border-border bg-surface p-7 text-center shadow-sm","children":[["$","span",null,{"className":"mx-auto grid h-12 w-12 place-items-center rounded-full bg-pink text-brown-deep","children":"$L16"}],"$L17","$L18"]}],"$L19","$L1a"]}]]}]}],"$L1b"],["$L1c"],"$L1d"]}]
|
||||
1e:[]
|
||||
10:"$W1e"
|
||||
11:["$","$1","h",{"children":[null,["$","$L1f",null,{"children":"$L20"}],["$","div",null,{"hidden":true,"children":["$","$L21",null,{"children":["$","$22",null,{"name":"Next.Metadata","children":"$L23"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
|
||||
13:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
|
||||
24:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
||||
16:["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5","key":"mvr1a0"}]],"className":"lucide-heart h-6 w-6"}]
|
||||
17:["$","h3",null,{"className":"mt-4 font-display text-xl font-bold text-brown-deep","children":"Bake for joy"}]
|
||||
18:["$","p",null,{"className":"mt-2 text-muted","children":"Baking should feel good, not stressful. A slightly lopsided cake made with love beats a perfect one made in a panic."}]
|
||||
19:["$","div","Keep it approachable",{"className":"rounded-bakery border border-border bg-surface p-7 text-center shadow-sm","children":[["$","span",null,{"className":"mx-auto grid h-12 w-12 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z","key":"1s2grr"}],["path",{"d":"M20 2v4","key":"1rf3ol"}],["path",{"d":"M22 4h-4","key":"gwowj6"}],["circle",{"cx":"4","cy":"20","r":"2","key":"6kqj1y"}]],"className":"lucide-sparkles h-6 w-6"}]}],["$","h3",null,{"className":"mt-4 font-display text-xl font-bold text-brown-deep","children":"Keep it approachable"}],["$","p",null,{"className":"mt-2 text-muted","children":"No obscure ingredients or fussy techniques unless they truly earn their place. Real recipes for real kitchens."}]]}]
|
||||
1a:["$","div","Share what works",{"className":"rounded-bakery border border-border bg-surface p-7 text-center shadow-sm","children":[["$","span",null,{"className":"mx-auto grid h-12 w-12 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M12 7v14","key":"1akyts"}],["path",{"d":"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z","key":"ruj8y"}]],"className":"lucide-book-open h-6 w-6"}]}],["$","h3",null,{"className":"mt-4 font-display text-xl font-bold text-brown-deep","children":"Share what works"}],["$","p",null,{"className":"mt-2 text-muted","children":"Every recipe here is tested until it's reliable, with the little tips that make the difference written right in."}]]}]
|
||||
1b:["$","section",null,{"className":"container-bakery py-16","children":["$","div",null,{"className":"grid gap-12 lg:grid-cols-2","children":[["$","div",null,{"children":[["$","h2",null,{"className":"font-display text-3xl font-bold text-brown-deep","children":"A few of my favorites"}],["$","p",null,{"className":"mt-2 text-muted","children":"The recipes I make on repeat — start here."}],["$","ul",null,{"className":"mt-6 space-y-3","children":[["$","li","/recipes/brown-butter-cookies",{"children":["$","$L7",null,{"href":"/recipes/brown-butter-cookies","className":"flex items-center justify-between rounded-bakery border border-border bg-surface px-5 py-4 font-medium text-foreground transition-colors hover:bg-pink-soft","children":["Brown Butter Cookies",["$","span",null,{"className":"text-pink-deep","children":"→"}]]}]}],["$","li","/recipes/classic-caramel-flan",{"children":["$","$L7",null,{"href":"/recipes/classic-caramel-flan","className":"flex items-center justify-between rounded-bakery border border-border bg-surface px-5 py-4 font-medium text-foreground transition-colors hover:bg-pink-soft","children":["Classic Caramel Flan",["$","span",null,{"className":"text-pink-deep","children":"→"}]]}]}],["$","li","/recipes/strawberry-cupcakes",{"children":["$","$L7",null,{"href":"/recipes/strawberry-cupcakes","className":"flex items-center justify-between rounded-bakery border border-border bg-surface px-5 py-4 font-medium text-foreground transition-colors hover:bg-pink-soft","children":["Strawberry Cupcakes",["$","span",null,{"className":"text-pink-deep","children":"→"}]]}]}],["$","li","/recipes/cinnamon-rolls",{"children":["$","$L7",null,{"href":"/recipes/cinnamon-rolls","className":"flex items-center justify-between rounded-bakery border border-border bg-surface px-5 py-4 font-medium text-foreground transition-colors hover:bg-pink-soft","children":["Cinnamon Rolls",["$","span",null,{"className":"text-pink-deep","children":"→"}]]}]}]]}]]}],["$","div",null,{"children":[["$","h2",null,{"className":"font-display text-3xl font-bold text-brown-deep","children":"My top baking tips"}],["$","p",null,{"className":"mt-2 text-muted","children":"Small habits that make a big difference."}],["$","ul",null,{"className":"mt-6 space-y-3","children":[["$","li","0",{"className":"flex gap-3 rounded-bakery bg-surface-muted px-5 py-4 text-foreground/90","children":[["$","span",null,{"className":"font-display font-bold text-pink-deep","children":[1,"."]}],"Read the whole recipe before you start — twice for anything new."]}],["$","li","1",{"className":"flex gap-3 rounded-bakery bg-surface-muted px-5 py-4 text-foreground/90","children":[["$","span",null,{"className":"font-display font-bold text-pink-deep","children":[2,"."]}],"Weigh your flour, or at least spoon and level it. It's the #1 fix for dry bakes."]}],["$","li","2",{"className":"flex gap-3 rounded-bakery bg-surface-muted px-5 py-4 text-foreground/90","children":[["$","span",null,{"className":"font-display font-bold text-pink-deep","children":[3,"."]}],"Room-temperature butter and eggs make smoother, more even batters."]}],["$","li","3",{"className":"flex gap-3 rounded-bakery bg-surface-muted px-5 py-4 text-foreground/90","children":[["$","span",null,{"className":"font-display font-bold text-pink-deep","children":[4,"."]}],"Your oven probably lies — a $10 oven thermometer is the best baking upgrade."]}],["$","li","4",{"className":"flex gap-3 rounded-bakery bg-surface-muted px-5 py-4 text-foreground/90","children":[["$","span",null,{"className":"font-display font-bold text-pink-deep","children":[5,"."]}],"Underbake cookies slightly; they finish setting on the hot pan."]}],["$","li","5",{"className":"flex gap-3 rounded-bakery bg-surface-muted px-5 py-4 text-foreground/90","children":[["$","span",null,{"className":"font-display font-bold text-pink-deep","children":[6,"."]}],"Taste as you go, and write notes on what you'd change next time."]}]]}]]}]]}]}]
|
||||
1c:["$","script","script-0",{"src":"/_next/static/chunks/1rxuluuku-r3f.js","async":true,"nonce":"$undefined"}]
|
||||
1d:["$","$L24",null,{"children":["$","$22",null,{"name":"Next.MetadataOutlet","children":"$@25"}]}]
|
||||
20:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
|
||||
26:I[27201,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"IconMark"]
|
||||
23:[["$","title","0",{"children":"About Zoe · Zoe's Baking Emporium"}],["$","meta","1",{"name":"description","content":"Meet Zoe — the home baker behind Zoe's Baking Emporium — her baking philosophy, favorite recipes, and best tips for getting started."}],["$","meta","2",{"name":"author","content":"Zoe"}],["$","meta","3",{"name":"keywords","content":"baking,recipes,cookies,cupcakes,flan,desserts,home baking,Zoe's Baking Emporium"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","link","5",{"rel":"canonical","href":"https://zoes-baking-emporium.mosaic.site/about/"}],["$","meta","6",{"property":"og:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","7",{"property":"og:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","8",{"property":"og:url","content":"https://zoes-baking-emporium.mosaic.site/"}],["$","meta","9",{"property":"og:site_name","content":"Zoe's Baking Emporium"}],["$","meta","10",{"property":"og:locale","content":"en_US"}],["$","meta","11",{"property":"og:type","content":"website"}],["$","meta","12",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","13",{"name":"twitter:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","14",{"name":"twitter:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","link","15",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L26","16",{}]]
|
||||
25:null
|
||||
|
|
@ -0,0 +1,84 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[59919,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ThemeProvider"]
|
||||
3:I[2971,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"Header"]
|
||||
4:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
5:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
6:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0omodrvav_3ud.js"],"default"]
|
||||
7:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0omodrvav_3ud.js"],""]
|
||||
13:I[68027,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
||||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
:HL["/_next/static/media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
:HL["/_next/static/media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
0:{"P":null,"c":["","blog","10-cupcake-decorating-ideas-anyone-can-master",""],"q":"","i":false,"f":[[["",{"children":["blog",{"children":[["slug","10-cupcake-decorating-ideas-anyone-can-master","d",null],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/35s1mzuwpm0u0.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"className":"playfair_display_30e976df-module__-8ONzG__variable nunito_11bc874e-module__iUs_OW__variable h-full antialiased","children":["$","body",null,{"className":"flex min-h-full flex-col","children":["$","$L2",null,{"attribute":"class","defaultTheme":"light","enableSystem":true,"children":[["$","$L3",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","section",null,{"className":"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center","children":[["$","span",null,{"className":"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5","key":"laymnq"}],["path",{"d":"M8.5 8.5v.01","key":"ue8clq"}],["path",{"d":"M16 15.5v.01","key":"14dtrp"}],["path",{"d":"M12 12v.01","key":"u5ubse"}],["path",{"d":"M11 17v.01","key":"1hyl5a"}],["path",{"d":"M7 14v.01","key":"uct60s"}]],"className":"lucide-cookie h-10 w-10"}]}],["$","h1",null,{"className":"mt-6 font-display text-5xl font-bold text-brown-deep","children":"404"}],["$","p",null,{"className":"mt-3 max-w-md text-lg text-muted","children":"Oops — this page seems to have crumbled. Let's get you back to something sweet."}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-4","children":[["$","$L7",null,{"href":"/","className":"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"Back home"}],["$","$L7",null,{"href":"/recipes","className":"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft","children":"Browse recipes"}]]}]]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","footer",null,{"className":"mt-20 border-t border-border bg-surface-muted","children":["$","div",null,{"className":"container-bakery py-14","children":[["$","div",null,{"className":"grid gap-10 md:grid-cols-2 lg:grid-cols-4","children":[["$","div",null,{"children":[["$","$L7",null,{"href":"/","className":"flex items-center gap-2 font-display text-lg font-bold text-brown-deep","children":[["$","span",null,{"className":"grid h-9 w-9 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8","key":"1w3rig"}],["path",{"d":"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1","key":"n2jgmb"}],["path",{"d":"M2 21h20","key":"1nyx9w"}],["path",{"d":"M7 8v3","key":"1qtyvj"}],["path",{"d":"M12 8v3","key":"hwp4zt"}],["path",{"d":"M17 8v3","key":"1i6e5u"}],["path",{"d":"M7 4h.01","key":"1bh4kh"}],["path",{"d":"M12 4h.01","key":"1ujb9j"}],["path",{"d":"M17 4h.01","key":"1upcoc"}]],"className":"lucide-cake h-5 w-5"}]}],"Zoe's Baking Emporium"]}],["$","p",null,{"className":"mt-4 max-w-xs text-sm text-muted","children":"Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","div",null,{"className":"mt-5 flex gap-3","children":[["$","a",null,{"href":"https://instagram.com/zoesbakingemporium","aria-label":"Instagram","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z","key":"18u6gg"}],["circle",{"cx":"12","cy":"13","r":"3","key":"1vg3eu"}]],"className":"lucide-camera h-5 w-5"}]}],"$L8","$L9"]}]]}],"$La","$Lb","$Lc"]}],"$Ld"]}]}]]}]}]}]]}],{"children":["$Le",{"children":["$Lf",{"children":["$L10",{},null,false,null]},null,false,"$@11"]},null,false,"$@11"]},null,false,null],"$L12",false]],"m":"$undefined","G":["$13",["$L14"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
15:I[59099,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"NewsletterSignup"]
|
||||
17:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
||||
18:"$Sreact.suspense"
|
||||
1b:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
||||
1d:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
||||
8:["$","a",null,{"href":"https://youtube.com/@zoesbakingemporium","aria-label":"YouTube","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z","key":"10ikf1"}]],"className":"lucide-play h-5 w-5"}]}]
|
||||
9:["$","a",null,{"href":"https://pinterest.com/zoesbakingemporium","aria-label":"Pinterest","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","span",null,{"className":"text-sm font-bold","children":"P"}]}]
|
||||
a:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Explore"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","/",{"children":["$","$L7",null,{"href":"/","className":"text-muted transition-colors hover:text-brown","children":"Home"}]}],["$","li","/recipes",{"children":["$","$L7",null,{"href":"/recipes","className":"text-muted transition-colors hover:text-brown","children":"Recipes"}]}],["$","li","/inspiration",{"children":["$","$L7",null,{"href":"/inspiration","className":"text-muted transition-colors hover:text-brown","children":"Inspiration"}]}],["$","li","/blog",{"children":["$","$L7",null,{"href":"/blog","className":"text-muted transition-colors hover:text-brown","children":"Blog"}]}],["$","li","/about",{"children":["$","$L7",null,{"href":"/about","className":"text-muted transition-colors hover:text-brown","children":"About"}]}],["$","li","/faq",{"children":["$","$L7",null,{"href":"/faq","className":"text-muted transition-colors hover:text-brown","children":"FAQ"}]}],["$","li","/contact",{"children":["$","$L7",null,{"href":"/contact","className":"text-muted transition-colors hover:text-brown","children":"Contact"}]}]]}]]}]
|
||||
b:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Categories"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","Cookies",{"children":["$","$L7",null,{"href":"/category/cookies","className":"text-muted transition-colors hover:text-brown","children":"Cookies"}]}],["$","li","Cupcakes",{"children":["$","$L7",null,{"href":"/category/cupcakes","className":"text-muted transition-colors hover:text-brown","children":"Cupcakes"}]}],["$","li","Flan",{"children":["$","$L7",null,{"href":"/category/flan","className":"text-muted transition-colors hover:text-brown","children":"Flan"}]}],["$","li","Other Desserts",{"children":["$","$L7",null,{"href":"/category/other-desserts","className":"text-muted transition-colors hover:text-brown","children":"Other Desserts"}]}]]}]]}]
|
||||
c:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Sweeten your inbox"}],["$","p",null,{"className":"mt-4 text-sm text-muted","children":"New recipes and baking tips, a couple of times a month."}],["$","div",null,{"className":"mt-4","children":["$","$L15",null,{"compact":true}]}]]}]
|
||||
d:["$","div",null,{"className":"mt-12 flex flex-col items-center justify-between gap-3 border-t border-border pt-6 text-sm text-muted sm:flex-row","children":[["$","p",null,{"children":["© ",2026," ","Zoe's Baking Emporium",". Baked with love."]}],["$","p",null,{"children":["Made for home bakers everywhere. "," ",["$","$L7",null,{"href":"/faq","className":"underline hover:text-brown","children":"FAQ"}]]}]]}]
|
||||
e:["$","$1","c",{"children":[null,["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
|
||||
f:["$","$1","c",{"children":[null,["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
|
||||
10:["$","$1","c",{"children":["$L16",[["$","script","script-0",{"src":"/_next/static/chunks/0omodrvav_3ud.js","async":true,"nonce":"$undefined"}]],["$","$L17",null,{"children":["$","$18",null,{"name":"Next.MetadataOutlet","children":"$@19"}]}]]}]
|
||||
1a:[]
|
||||
11:"$W1a"
|
||||
12:["$","$1","h",{"children":[null,["$","$L1b",null,{"children":"$L1c"}],["$","div",null,{"hidden":true,"children":["$","$L1d",null,{"children":["$","$18",null,{"name":"Next.Metadata","children":"$L1e"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
|
||||
14:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
|
||||
1f:I[5500,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0omodrvav_3ud.js"],"Image"]
|
||||
20:I[23136,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0omodrvav_3ud.js"],"SocialShare"]
|
||||
16:["$","article",null,{"className":"pb-20","children":[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"10 Cupcake Decorating Ideas Anyone Can Master\",\"description\":\"You don't need pastry-school skills to make gorgeous cupcakes. These ten beginner-friendly techniques turn a tub of frosting into a showstopper.\",\"image\":[\"/images/hero/HKes9_amYnE.jpg\"],\"author\":{\"@type\":\"Person\",\"name\":\"Zoe\"},\"datePublished\":\"2026-03-30\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Zoe's Baking Emporium\"},\"mainEntityOfPage\":\"https://zoes-baking-emporium.mosaic.site/blog/10-cupcake-decorating-ideas-anyone-can-master\"}"}}],["$","div",null,{"className":"relative h-[44vh] min-h-[320px] w-full overflow-hidden","children":[["$","$L1f",null,{"src":"/images/hero/HKes9_amYnE.jpg","alt":"10 Cupcake Decorating Ideas Anyone Can Master","fill":true,"priority":true,"sizes":"100vw","className":"object-cover"}],["$","div",null,{"className":"absolute inset-0 bg-gradient-to-t from-brown-deep/80 to-brown-deep/20"}],["$","div",null,{"className":"container-bakery absolute inset-x-0 bottom-0 pb-10 text-white","children":[["$","div",null,{"className":"[&_*]:text-white/80","children":["$","nav",null,{"aria-label":"Breadcrumb","className":"text-sm text-muted","children":["$","ol",null,{"className":"flex flex-wrap items-center gap-1.5","children":[["$","li",null,{"children":["$","$L7",null,{"href":"/","className":"inline-flex items-center hover:text-brown","children":[["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8","key":"5wwlr5"}],["path",{"d":"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z","key":"r6nss1"}]],"className":"lucide-house h-4 w-4"}],["$","span",null,{"className":"sr-only","children":"Home"}]]}]}],[["$","li","0",{"className":"flex items-center gap-1.5","children":[["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"m9 18 6-6-6-6","key":"mthhwq"}]],"className":"lucide-chevron-right h-3.5 w-3.5"}],["$","$L7",null,{"href":"/blog","className":"hover:text-brown","children":"Blog"}]]}],["$","li","1",{"className":"flex items-center gap-1.5","children":[["$","$L6",null,{"ref":"$undefined","iconNode":"$16:props:children:1:props:children:2:props:children:0:props:children:props:children:props:children:1:0:props:children:0:props:iconNode","className":"lucide-chevron-right h-3.5 w-3.5"}],["$","span",null,{"className":"font-medium text-foreground","aria-current":"page","children":"Decorating"}]]}]]]}]}]}],["$","span",null,{"className":"mt-4 inline-block rounded-full bg-white/15 px-3 py-1 text-xs font-semibold backdrop-blur","children":"Decorating"}],["$","h1",null,{"className":"mt-3 max-w-3xl text-balance font-display text-4xl font-bold sm:text-5xl","children":"10 Cupcake Decorating Ideas Anyone Can Master"}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-4 text-sm text-white/85","children":[["$","span",null,{"className":"inline-flex items-center gap-1.5","children":[["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M8 2v4","key":"1cmpym"}],["path",{"d":"M16 2v4","key":"4m81vk"}],["rect",{"width":"18","height":"18","x":"3","y":"4","rx":"2","key":"1hopcy"}],["path",{"d":"M3 10h18","key":"8toen8"}],["path",{"d":"M8 14h.01","key":"6423bh"}],["path",{"d":"M12 14h.01","key":"1etili"}],["path",{"d":"M16 14h.01","key":"1gbofw"}],["path",{"d":"M8 18h.01","key":"lrp35t"}],["path",{"d":"M12 18h.01","key":"mhygvu"}],["path",{"d":"M16 18h.01","key":"kzsmim"}]],"className":"lucide-calendar-days h-4 w-4"}]," ","March 29, 2026"]}],["$","span",null,{"className":"inline-flex items-center gap-1.5","children":[["$","$L6",null,{"ref":"$undefined","iconNode":[["circle",{"cx":"12","cy":"12","r":"10","key":"1mglay"}],["path",{"d":"M12 6v6l4 2","key":"mmk7yg"}]],"className":"lucide-clock h-4 w-4"}]," ",7," min read"]}],["$","span",null,{"children":["By ","Zoe"]}]]}]]}]]}],["$","div",null,{"className":"container-bakery","children":[["$","div",null,{"className":"mx-auto max-w-3xl py-12","children":[["$","div",null,{"className":"mb-8 flex justify-end no-print","children":["$","$L20",null,{"path":"/blog/10-cupcake-decorating-ideas-anyone-can-master","title":"10 Cupcake Decorating Ideas Anyone Can Master"}]}],["$","div",null,{"className":"space-y-5 text-lg leading-relaxed text-foreground/90","children":[["$","p","0",{"children":["$L21"]}],"$L22","$L23","$L24","$L25","$L26","$L27","$L28","$L29","$L2a","$L2b","$L2c","$L2d","$L2e","$L2f","$L30","$L31","$L32","$L33","$L34","$L35","$L36","$L37","$L38","$L39","$L3a","$L3b","$L3c","$L3d","$L3e","$L3f","$L40","$L41","$L42","$L43","$L44","$L45","$L46","$L47","$L48","$L49","$L4a","$L4b"]}],"$L4c"]}],"$L4d"]}]]}]
|
||||
21:["$","$1","0",{"children":"For the longest time, I thought beautiful cupcakes were the domain of professionals — people with steady hands, fancy tools, and years of training. Then I started actually trying, and I discovered something wonderful: the vast majority of jaw-dropping cupcakes are made with a small handful of beginner-friendly techniques. You really don't need pastry school. You need a little frosting, a few simple tricks, and the willingness to make a slightly messy first attempt."}]
|
||||
22:["$","p","1",{"children":[["$","$1","0",{"children":"Here are ten decorating ideas, roughly from easiest to slightly more ambitious, that anyone can master. Pick one and try it this weekend."}]]}]
|
||||
23:["$","h2","2",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"1. The Classic Swirl"}]
|
||||
24:["$","p","3",{"children":[["$","$1","0",{"children":"If you learn only one thing, learn the swirl. It's the move that instantly makes a cupcake look bakery-bought, and it's far easier than it looks. Fit a piping bag with a large star tip (a Wilton 1M is the famous one), fill it with frosting, and start piping from the outer edge. Move in a spiral toward the center, then lift straight up to finish with a little peak."}]]}]
|
||||
25:["$","p","4",{"children":[["$","$1","0",{"children":"The secret is to keep steady, even pressure and let the tip do the shaping — don't try to \"draw\" the swirl, just guide the bag. Your first one might look lopsided. Your fifth will look professional. That's the whole learning curve."}]]}]
|
||||
26:["$","h2","5",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"2. The Rustic Spatula Swoop"}]
|
||||
27:["$","p","6",{"children":[["$","$1","0",{"children":"Don't even own a piping bag yet? No problem. Some of the prettiest cupcakes are frosted with nothing but a small offset spatula or the back of a spoon. Plop a generous dollop of frosting on top, then use the spatula to swoop it into a soft, rounded peak with a little flick at the end."}]]}]
|
||||
28:["$","p","7",{"children":[["$","$1","0",{"children":"This rustic, homemade look is genuinely trendy right now, and it's wonderfully forgiving. There's no \"wrong\" swoop. It says \"made with love in a real kitchen,\" which is exactly what we're going for."}]]}]
|
||||
29:["$","h2","8",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"3. Sprinkles, Done With Intention"}]
|
||||
2a:["$","p","9",{"children":[["$","$1","0",{"children":"Sprinkles are the easiest upgrade in the world, but there's a trick to making them look deliberate rather than dumped. Frost your cupcake, then hold it sideways over a bowl and gently press the frosted top into a pile of sprinkles, rotating to coat the edges while leaving the center clean. The result is a polished \"sprinkle ring\" border that looks intentional and professional."}]]}]
|
||||
2b:["$","p","10",{"children":[["$","$1","0",{"children":"For full coverage, do the same but roll the whole top. Either way, do it while the frosting is fresh and tacky so everything sticks."}]]}]
|
||||
2c:["$","h2","11",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"4. The Two-Tone Swirl"}]
|
||||
2d:["$","p","12",{"children":[["$","$1","0",{"children":"This one looks impressively advanced and takes about thirty extra seconds. Lay out a sheet of plastic wrap, spread one color of frosting down one half and a second color down the other, then roll it into a log. Snip the end, drop the whole log into your piping bag (tip already in place), and pipe as usual. Out comes a gorgeous marbled, two-tone swirl that looks like you trained for it."}]]}]
|
||||
2e:["$","p","13",{"children":[["$","$1","0",{"children":"Try pink and white for something pretty, or chocolate and vanilla for a classic look."}]]}]
|
||||
2f:["$","h2","14",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"5. Drizzle and Drip"}]
|
||||
30:["$","p","15",{"children":[["$","$1","0",{"children":"A simple drizzle adds instant drama. Warm a little caramel, melted chocolate, or a thick glaze until it's pourable but not runny, then use a spoon to drizzle it back and forth over your frosted cupcakes. For a trendy \"drip\" effect, let a few lines run intentionally down the sides."}]]}]
|
||||
31:["$","p","16",{"children":[["$","$1","0",{"children":"The key is consistency: too thin and it slides right off, too thick and it won't move. Aim for something that ribbons slowly off the spoon."}]]}]
|
||||
32:["$","h2","17",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"6. Fresh Fruit and Edible Garnishes"}]
|
||||
33:["$","p","18",{"children":[["$","$1","0",{"children":"Never underestimate how elegant a single, well-placed garnish can be. A fresh raspberry, a curl of lemon zest, a mint leaf, a slice of strawberry, or a few blueberries can turn a plain swirl into something that looks like it came from a patisserie window."}]]}]
|
||||
34:["$","p","19",{"children":[["$","$1","0",{"children":"The trick is restraint — one or two thoughtfully placed elements look chic, while a fruit salad piled on top looks chaotic. Match the garnish to the flavor and let it be a small, perfect accent."}]]}]
|
||||
35:["$","h2","20",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"7. The Cookie or Candy Topper"}]
|
||||
36:["$","p","21",{"children":[["$","$1","0",{"children":"Tuck something delicious into the frosting and you've got a topper that's both decoration and a flavor preview. A mini cookie, half a chocolate sandwich cookie, a square of chocolate, a caramel candy, a pretzel, or a chunk of the same thing that's inside the cupcake — all of these signal exactly what someone's about to enjoy."}]]}]
|
||||
37:["$","p","22",{"children":[["$","$1","0",{"children":"Press the topper in at a jaunty angle while the frosting is fresh. It's playful, it's easy, and it photographs beautifully."}]]}]
|
||||
38:["$","h2","23",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"8. Dusting With Cocoa or Powdered Sugar"}]
|
||||
39:["$","p","24",{"children":[["$","$1","0",{"children":"For an understated, elegant finish, hold a small fine-mesh sieve over your frosted cupcakes and tap a little cocoa powder, powdered sugar, or cinnamon over the top. It's the cupcake equivalent of a cafe's dusted dessert plate — subtle, sophisticated, and effortless."}]]}]
|
||||
3a:["$","p","25",{"children":[["$","$1","0",{"children":"This works especially well over a simple swirl on coffee, chocolate, or spiced cupcakes. A little goes a long way, so dust lightly."}]]}]
|
||||
3b:["$","h2","26",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"9. Piped Rosettes and Stars"}]
|
||||
3c:["$","p","27",{"children":[["$","$1","0",{"children":"Once you're comfortable with the basic swirl, branch out into shapes. A rosette is just a swirl done in place — start in the center, pipe a tight spiral outward, and lift. Cover the whole top in small rosettes for a flower-bouquet effect, or pipe a cluster of little stars by holding the star tip straight up, squeezing, and pulling away."}]]}]
|
||||
3d:["$","p","28",{"children":[["$","$1","0",{"children":"These small repeated shapes look intricate but use the exact same tip and the exact same pressure control you already practiced. Repetition is the only skill required."}]]}]
|
||||
3e:["$","h2","29",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"10. The Ombré Effect"}]
|
||||
3f:["$","p","30",{"children":[["$","$1","0",{"children":"To finish, here's the one that always gets gasps and is secretly simple: ombré frosting that fades from dark to light. Divide your frosting into a few bowls and tint them progressively — say, deep pink, medium pink, and pale pink. Then either pipe a band of each color up the side of your piping bag before swirling, or frost a batch in graduating shades so the whole tray shifts from dark to light."}]]}]
|
||||
40:["$","p","31",{"children":[["$","$1","0",{"children":"When you swirl a bag layered with shades, the colors blend softly as they pipe, creating that dreamy gradient. It looks like serious skill. It's really just three bowls and a little food coloring."}]]}]
|
||||
41:["$","h2","32",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"Bonus: Building a Little Decorating Kit"}]
|
||||
42:["$","p","33",{"children":[["$","$1","0",{"children":"You don't need a cupboard full of equipment to do everything on this list, but a handful of inexpensive tools will make these techniques dramatically easier and more fun. If you're putting together a small starter kit, here's what I'd buy first:"}]]}]
|
||||
43:["$","ul","34",{"className":"space-y-2 pl-1","children":[["$","li","0",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"A few piping bags"}],["$","$1","2",{"children":" (reusable or disposable) — disposable ones are wonderfully low-stress because cleanup is just tossing them out."}]]}]]}],["$","li","1",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"An open star tip and a round tip"}],["$","$1","2",{"children":" — the star tip gives you swirls, rosettes, and stars; the round tip handles dots, drips, and writing. Those two alone unlock most of this list."}]]}]]}],["$","li","2",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"A small offset spatula"}],["$","$1","2",{"children":" — perfect for the rustic swoop and for smoothing frosting cleanly."}]]}]]}],["$","li","3",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"Gel food coloring in a few core shades"}],["$","$1","2",{"children":" — pink, a warm yellow, and a true red will mix into most colors you'll want."}]]}]]}],["$","li","4",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"A jar of sprinkles or two"}],["$","$1","2",{"children":" and a little container of flaky finishing touches."}]]}]]}]]}]
|
||||
44:["$","p","35",{"children":[["$","$1","0",{"children":"Keep it all in a shoebox or a drawer and you've got a decorating kit that costs less than a fancy cake but lets you make a hundred different things. The tools genuinely lower the barrier — a swirl that feels impossible by hand becomes easy the moment you've got the right tip in your bag."}]]}]
|
||||
45:["$","h2","36",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"A Few Tips That Make Everything Easier"}]
|
||||
46:["$","p","37",{"children":[["$","$1","0",{"children":"No matter which technique you choose, a few habits will set you up for success:"}]]}]
|
||||
47:["$","ul","38",{"className":"space-y-2 pl-1","children":[["$","li","0",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"Always frost completely cooled cupcakes."}],["$","$1","2",{"children":" Warm cupcakes melt frosting into a slippery mess. Patience first."}]]}]]}],["$","li","1",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"Get your frosting consistency right."}],["$","$1","2",{"children":" Too soft and it won't hold a shape; too stiff and it tears. It should be smooth, fluffy, and hold a peak. Add a splash of cream to loosen or a spoon of powdered sugar to stiffen."}]]}]]}],["$","li","2",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"Practice on parchment first."}],["$","$1","2",{"children":" Pipe a few swirls onto a sheet of paper, then scrape the frosting back into the bag. You'll find your rhythm before you touch a real cupcake."}]]}]]}],["$","li","3",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"Use gel food coloring, not liquid."}],["$","$1","2",{"children":" Gel gives vivid color without thinning your frosting."}]]}]]}],["$","li","4",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"Keep it simple."}],["$","$1","2",{"children":" One technique done cleanly beats five crammed onto a single cupcake."}]]}]]}]]}]
|
||||
48:["$","h2","39",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"You're More Ready Than You Think"}]
|
||||
49:["$","p","40",{"children":[["$","$1","0",{"children":"Here's the honest truth I wish someone had told me sooner: beautiful cupcakes are not about talent. They're about a few learnable techniques, a tub of well-made frosting, and the courage to try. Your first swirl might wobble. Your first drip might run too far. And then you'll do it again, and again, and very quickly you'll be the person whose cupcakes make everyone at the party say \"wait, you made these?\""}]]}]
|
||||
4a:["$","p","41",{"children":[["$","$1","0",{"children":"So pick one idea from this list — just one — and try it with your next batch. Decorating cupcakes is one of the most joyful, low-stakes, high-reward things you can do in a kitchen. The worst-case scenario is a slightly messy cupcake that still tastes delicious. That's a pretty wonderful worst case."}]]}]
|
||||
4b:["$","p","42",{"children":[["$","$1","0",{"children":"Now go make something pretty."}]]}]
|
||||
4c:["$","div",null,{"className":"mt-12 flex items-center gap-5 rounded-bakery bg-surface-muted p-6","children":[["$","span",null,{"className":"grid h-16 w-16 flex-none place-items-center rounded-full bg-pink font-display text-2xl font-bold text-brown-deep","children":"Z"}],["$","div",null,{"children":[["$","p",null,{"className":"font-display text-lg font-bold text-brown-deep","children":"Zoe"}],["$","p",null,{"className":"mt-1 text-sm text-muted","children":["Home baker and founder of ","Zoe's Baking Emporium",", sharing tested recipes and the little lessons learned along the way."]}]]}]]}]
|
||||
4d:["$","section",null,{"className":"mx-auto max-w-5xl no-print","children":[["$","h2",null,{"className":"font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"Keep reading"}],["$","div",null,{"className":"mt-6 grid gap-6 md:grid-cols-3","children":[["$","article","secret-to-perfect-soft-cookies",{"className":"group flex flex-col overflow-hidden rounded-bakery border border-border bg-surface shadow-sm transition-all hover:-translate-y-1 hover:shadow-md","children":[["$","$L7",null,{"href":"/blog/secret-to-perfect-soft-cookies","className":"relative block aspect-[16/9] overflow-hidden","children":[["$","$L1f",null,{"src":"/images/cookies/Tt6mJRbBVN8.jpg","alt":"The Secret to Perfect Soft Cookies Every Time","fill":true,"sizes":"(max-width: 768px) 100vw, 33vw","className":"object-cover transition-transform duration-500 group-hover:scale-105"}],["$","span",null,{"className":"absolute left-3 top-3 rounded-full bg-background/85 px-3 py-1 text-xs font-semibold text-brown-deep backdrop-blur","children":"Baking Tips"}]]}],["$","div",null,{"className":"flex flex-1 flex-col p-5","children":[["$","div",null,{"className":"flex items-center gap-3 text-xs text-muted","children":[["$","span",null,{"className":"inline-flex items-center gap-1","children":[["$","$L6",null,{"ref":"$undefined","iconNode":"$16:props:children:1:props:children:2:props:children:3:props:children:0:props:children:0:props:iconNode","className":"lucide-calendar-days h-3.5 w-3.5"}]," ","May 17, 2026"]}],["$","span",null,{"className":"inline-flex items-center gap-1","children":[["$","$L6",null,{"ref":"$undefined","iconNode":"$16:props:children:1:props:children:2:props:children:3:props:children:1:props:children:0:props:iconNode","className":"lucide-clock h-3.5 w-3.5"}]," ",8," min read"]}]]}],["$","h3",null,{"className":"mt-3 font-display text-xl font-bold leading-snug text-brown-deep","children":["$","$L7",null,{"href":"/blog/secret-to-perfect-soft-cookies","className":"hover:underline","children":"The Secret to Perfect Soft Cookies Every Time"}]}],["$","p",null,{"className":"mt-2 line-clamp-3 flex-1 text-sm text-muted","children":"Soft, chewy cookies aren't luck — they're a handful of small decisions about butter, sugar, mixing, and time. Here's everything I've learned."}],["$","$L7",null,{"href":"/blog/secret-to-perfect-soft-cookies","className":"mt-4 text-sm font-semibold text-brown hover:text-brown-deep","children":"Read more →"}]]}]]}],["$","article","my-journey-learning-to-make-flan",{"className":"group flex flex-col overflow-hidden rounded-bakery border border-border bg-surface shadow-sm transition-all hover:-translate-y-1 hover:shadow-md","children":[["$","$L7",null,{"href":"/blog/my-journey-learning-to-make-flan","className":"relative block aspect-[16/9] overflow-hidden","children":[["$","$L1f",null,{"src":"/images/flan/qjf9_9HRHXg.jpg","alt":"My Journey Learning to Make Flan","fill":true,"sizes":"(max-width: 768px) 100vw, 33vw","className":"object-cover transition-transform duration-500 group-hover:scale-105"}],["$","span",null,{"className":"absolute left-3 top-3 rounded-full bg-background/85 px-3 py-1 text-xs font-semibold text-brown-deep backdrop-blur","children":"Baking Stories"}]]}],["$","div",null,{"className":"flex flex-1 flex-col p-5","children":[["$","div",null,{"className":"flex items-center gap-3 text-xs text-muted","children":[["$","span",null,{"className":"inline-flex items-center gap-1","children":[["$","$L6",null,{"ref":"$undefined","iconNode":"$16:props:children:1:props:children:2:props:children:3:props:children:0:props:children:0:props:iconNode","className":"lucide-calendar-days h-3.5 w-3.5"}]," ","April 21, 2026"]}],["$","span",null,{"className":"inline-flex items-center gap-1","children":[["$","$L6",null,{"ref":"$undefined","iconNode":"$16:props:children:1:props:children:2:props:children:3:props:children:1:props:children:0:props:iconNode","className":"lucide-clock h-3.5 w-3.5"}]," ",7," min read"]}]]}],["$","h3",null,{"className":"mt-3 font-display text-xl font-bold leading-snug text-brown-deep","children":["$","$L7",null,{"href":"/blog/my-journey-learning-to-make-flan","className":"hover:underline","children":"My Journey Learning to Make Flan"}]}],["$","p",null,{"className":"mt-2 line-clamp-3 flex-1 text-sm text-muted","children":"Flan humbled me more than any other dessert. Here's the story of the cracked, curdled, weepy failures that eventually taught me to make it silky."}],"$L4e"]}]]}]]}],"$L4f"]}]
|
||||
4e:["$","$L7",null,{"href":"/blog/my-journey-learning-to-make-flan","className":"mt-4 text-sm font-semibold text-brown hover:text-brown-deep","children":"Read more →"}]
|
||||
4f:["$","div",null,{"className":"mt-10 text-center","children":["$","$L7",null,{"href":"/blog","className":"inline-flex rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"All blog posts"}]}]
|
||||
1c:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
|
||||
50:I[27201,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"IconMark"]
|
||||
19:null
|
||||
1e:[["$","title","0",{"children":"10 Cupcake Decorating Ideas Anyone Can Master · Zoe's Baking Emporium"}],["$","meta","1",{"name":"description","content":"You don't need pastry-school skills to make gorgeous cupcakes. These ten beginner-friendly techniques turn a tub of frosting into a showstopper."}],["$","meta","2",{"name":"author","content":"Zoe"}],["$","meta","3",{"name":"keywords","content":"baking,recipes,cookies,cupcakes,flan,desserts,home baking,Zoe's Baking Emporium"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","link","5",{"rel":"canonical","href":"https://zoes-baking-emporium.mosaic.site/blog/10-cupcake-decorating-ideas-anyone-can-master/"}],["$","meta","6",{"property":"og:title","content":"10 Cupcake Decorating Ideas Anyone Can Master"}],["$","meta","7",{"property":"og:description","content":"You don't need pastry-school skills to make gorgeous cupcakes. These ten beginner-friendly techniques turn a tub of frosting into a showstopper."}],["$","meta","8",{"property":"og:image","content":"https://zoes-baking-emporium.mosaic.site/images/hero/HKes9_amYnE.jpg"}],["$","meta","9",{"property":"og:type","content":"article"}],["$","meta","10",{"property":"article:published_time","content":"2026-03-30"}],["$","meta","11",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","12",{"name":"twitter:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","13",{"name":"twitter:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","14",{"name":"twitter:image","content":"https://zoes-baking-emporium.mosaic.site/images/hero/HKes9_amYnE.jpg"}],["$","link","15",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L50","16",{}]]
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
||||
3:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
||||
4:"$Sreact.suspense"
|
||||
5:I[27201,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"IconMark"]
|
||||
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"10 Cupcake Decorating Ideas Anyone Can Master · Zoe's Baking Emporium"}],["$","meta","1",{"name":"description","content":"You don't need pastry-school skills to make gorgeous cupcakes. These ten beginner-friendly techniques turn a tub of frosting into a showstopper."}],["$","meta","2",{"name":"author","content":"Zoe"}],["$","meta","3",{"name":"keywords","content":"baking,recipes,cookies,cupcakes,flan,desserts,home baking,Zoe's Baking Emporium"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","link","5",{"rel":"canonical","href":"https://zoes-baking-emporium.mosaic.site/blog/10-cupcake-decorating-ideas-anyone-can-master/"}],["$","meta","6",{"property":"og:title","content":"10 Cupcake Decorating Ideas Anyone Can Master"}],["$","meta","7",{"property":"og:description","content":"You don't need pastry-school skills to make gorgeous cupcakes. These ten beginner-friendly techniques turn a tub of frosting into a showstopper."}],["$","meta","8",{"property":"og:image","content":"https://zoes-baking-emporium.mosaic.site/images/hero/HKes9_amYnE.jpg"}],["$","meta","9",{"property":"og:type","content":"article"}],["$","meta","10",{"property":"article:published_time","content":"2026-03-30"}],["$","meta","11",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","12",{"name":"twitter:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","13",{"name":"twitter:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","14",{"name":"twitter:image","content":"https://zoes-baking-emporium.mosaic.site/images/hero/HKes9_amYnE.jpg"}],["$","link","15",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","16",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[59919,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ThemeProvider"]
|
||||
3:I[2971,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"Header"]
|
||||
4:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
5:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
6:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0omodrvav_3ud.js"],"default"]
|
||||
7:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0omodrvav_3ud.js"],""]
|
||||
d:I[59099,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"NewsletterSignup"]
|
||||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/35s1mzuwpm0u0.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"className":"playfair_display_30e976df-module__-8ONzG__variable nunito_11bc874e-module__iUs_OW__variable h-full antialiased","children":["$","body",null,{"className":"flex min-h-full flex-col","children":["$","$L2",null,{"attribute":"class","defaultTheme":"light","enableSystem":true,"children":[["$","$L3",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L4",null,{"parallelRouterKey":"children","template":["$","$L5",null,{}],"notFound":[["$","section",null,{"className":"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center","children":[["$","span",null,{"className":"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"iconNode":[["path",{"d":"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5","key":"laymnq"}],["path",{"d":"M8.5 8.5v.01","key":"ue8clq"}],["path",{"d":"M16 15.5v.01","key":"14dtrp"}],["path",{"d":"M12 12v.01","key":"u5ubse"}],["path",{"d":"M11 17v.01","key":"1hyl5a"}],["path",{"d":"M7 14v.01","key":"uct60s"}]],"className":"lucide-cookie h-10 w-10"}]}],["$","h1",null,{"className":"mt-6 font-display text-5xl font-bold text-brown-deep","children":"404"}],["$","p",null,{"className":"mt-3 max-w-md text-lg text-muted","children":"Oops — this page seems to have crumbled. Let's get you back to something sweet."}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-4","children":[["$","$L7",null,{"href":"/","className":"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"Back home"}],["$","$L7",null,{"href":"/recipes","className":"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft","children":"Browse recipes"}]]}]]}],[]]}]}],["$","footer",null,{"className":"mt-20 border-t border-border bg-surface-muted","children":["$","div",null,{"className":"container-bakery py-14","children":[["$","div",null,{"className":"grid gap-10 md:grid-cols-2 lg:grid-cols-4","children":[["$","div",null,{"children":[["$","$L7",null,{"href":"/","className":"flex items-center gap-2 font-display text-lg font-bold text-brown-deep","children":[["$","span",null,{"className":"grid h-9 w-9 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"iconNode":[["path",{"d":"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8","key":"1w3rig"}],["path",{"d":"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1","key":"n2jgmb"}],["path",{"d":"M2 21h20","key":"1nyx9w"}],["path",{"d":"M7 8v3","key":"1qtyvj"}],["path",{"d":"M12 8v3","key":"hwp4zt"}],["path",{"d":"M17 8v3","key":"1i6e5u"}],["path",{"d":"M7 4h.01","key":"1bh4kh"}],["path",{"d":"M12 4h.01","key":"1ujb9j"}],["path",{"d":"M17 4h.01","key":"1upcoc"}]],"className":"lucide-cake h-5 w-5"}]}],"Zoe's Baking Emporium"]}],["$","p",null,{"className":"mt-4 max-w-xs text-sm text-muted","children":"Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","div",null,{"className":"mt-5 flex gap-3","children":[["$","a",null,{"href":"https://instagram.com/zoesbakingemporium","aria-label":"Instagram","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"iconNode":[["path",{"d":"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z","key":"18u6gg"}],["circle",{"cx":"12","cy":"13","r":"3","key":"1vg3eu"}]],"className":"lucide-camera h-5 w-5"}]}],["$","a",null,{"href":"https://youtube.com/@zoesbakingemporium","aria-label":"YouTube","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"iconNode":[["path",{"d":"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z","key":"10ikf1"}]],"className":"lucide-play h-5 w-5"}]}],"$L8"]}]]}],"$L9","$La","$Lb"]}],"$Lc"]}]}]]}]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
8:["$","a",null,{"href":"https://pinterest.com/zoesbakingemporium","aria-label":"Pinterest","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","span",null,{"className":"text-sm font-bold","children":"P"}]}]
|
||||
9:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Explore"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","/",{"children":["$","$L7",null,{"href":"/","className":"text-muted transition-colors hover:text-brown","children":"Home"}]}],["$","li","/recipes",{"children":["$","$L7",null,{"href":"/recipes","className":"text-muted transition-colors hover:text-brown","children":"Recipes"}]}],["$","li","/inspiration",{"children":["$","$L7",null,{"href":"/inspiration","className":"text-muted transition-colors hover:text-brown","children":"Inspiration"}]}],["$","li","/blog",{"children":["$","$L7",null,{"href":"/blog","className":"text-muted transition-colors hover:text-brown","children":"Blog"}]}],["$","li","/about",{"children":["$","$L7",null,{"href":"/about","className":"text-muted transition-colors hover:text-brown","children":"About"}]}],["$","li","/faq",{"children":["$","$L7",null,{"href":"/faq","className":"text-muted transition-colors hover:text-brown","children":"FAQ"}]}],["$","li","/contact",{"children":["$","$L7",null,{"href":"/contact","className":"text-muted transition-colors hover:text-brown","children":"Contact"}]}]]}]]}]
|
||||
a:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Categories"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","Cookies",{"children":["$","$L7",null,{"href":"/category/cookies","className":"text-muted transition-colors hover:text-brown","children":"Cookies"}]}],["$","li","Cupcakes",{"children":["$","$L7",null,{"href":"/category/cupcakes","className":"text-muted transition-colors hover:text-brown","children":"Cupcakes"}]}],["$","li","Flan",{"children":["$","$L7",null,{"href":"/category/flan","className":"text-muted transition-colors hover:text-brown","children":"Flan"}]}],["$","li","Other Desserts",{"children":["$","$L7",null,{"href":"/category/other-desserts","className":"text-muted transition-colors hover:text-brown","children":"Other Desserts"}]}]]}]]}]
|
||||
b:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Sweeten your inbox"}],["$","p",null,{"className":"mt-4 text-sm text-muted","children":"New recipes and baking tips, a couple of times a month."}],["$","div",null,{"className":"mt-4","children":["$","$Ld",null,{"compact":true}]}]]}]
|
||||
c:["$","div",null,{"className":"mt-12 flex flex-col items-center justify-between gap-3 border-t border-border pt-6 text-sm text-muted sm:flex-row","children":[["$","p",null,{"children":["© ",2026," ","Zoe's Baking Emporium",". Baked with love."]}],["$","p",null,{"children":["Made for home bakers everywhere. "," ",["$","$L7",null,{"href":"/faq","className":"underline hover:text-brown","children":"FAQ"}]]}]]}]
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
:HL["/_next/static/media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
:HL["/_next/static/media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"blog","param":null,"prefetchHints":0,"slots":{"children":{"name":"slug","param":{"type":"d","key":"10-cupcake-decorating-ideas-anyone-can-master","siblings":null},"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}}}},"staleTime":300,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
|
|
@ -0,0 +1,57 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[5500,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0omodrvav_3ud.js"],"Image"]
|
||||
3:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0omodrvav_3ud.js"],""]
|
||||
4:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0omodrvav_3ud.js"],"default"]
|
||||
5:I[23136,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0omodrvav_3ud.js"],"SocialShare"]
|
||||
36:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
||||
37:"$Sreact.suspense"
|
||||
0:{"rsc":["$","$1","c",{"children":[["$","article",null,{"className":"pb-20","children":[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"10 Cupcake Decorating Ideas Anyone Can Master\",\"description\":\"You don't need pastry-school skills to make gorgeous cupcakes. These ten beginner-friendly techniques turn a tub of frosting into a showstopper.\",\"image\":[\"/images/hero/HKes9_amYnE.jpg\"],\"author\":{\"@type\":\"Person\",\"name\":\"Zoe\"},\"datePublished\":\"2026-03-30\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Zoe's Baking Emporium\"},\"mainEntityOfPage\":\"https://zoes-baking-emporium.mosaic.site/blog/10-cupcake-decorating-ideas-anyone-can-master\"}"}}],["$","div",null,{"className":"relative h-[44vh] min-h-[320px] w-full overflow-hidden","children":[["$","$L2",null,{"src":"/images/hero/HKes9_amYnE.jpg","alt":"10 Cupcake Decorating Ideas Anyone Can Master","fill":true,"priority":true,"sizes":"100vw","className":"object-cover"}],["$","div",null,{"className":"absolute inset-0 bg-gradient-to-t from-brown-deep/80 to-brown-deep/20"}],["$","div",null,{"className":"container-bakery absolute inset-x-0 bottom-0 pb-10 text-white","children":[["$","div",null,{"className":"[&_*]:text-white/80","children":["$","nav",null,{"aria-label":"Breadcrumb","className":"text-sm text-muted","children":["$","ol",null,{"className":"flex flex-wrap items-center gap-1.5","children":[["$","li",null,{"children":["$","$L3",null,{"href":"/","className":"inline-flex items-center hover:text-brown","children":[["$","$L4",null,{"iconNode":[["path",{"d":"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8","key":"5wwlr5"}],["path",{"d":"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z","key":"r6nss1"}]],"className":"lucide-house h-4 w-4"}],["$","span",null,{"className":"sr-only","children":"Home"}]]}]}],[["$","li","0",{"className":"flex items-center gap-1.5","children":[["$","$L4",null,{"iconNode":[["path",{"d":"m9 18 6-6-6-6","key":"mthhwq"}]],"className":"lucide-chevron-right h-3.5 w-3.5"}],["$","$L3",null,{"href":"/blog","className":"hover:text-brown","children":"Blog"}]]}],["$","li","1",{"className":"flex items-center gap-1.5","children":[["$","$L4",null,{"iconNode":"$0:rsc:props:children:0:props:children:1:props:children:2:props:children:0:props:children:props:children:props:children:1:0:props:children:0:props:iconNode","className":"lucide-chevron-right h-3.5 w-3.5"}],["$","span",null,{"className":"font-medium text-foreground","aria-current":"page","children":"Decorating"}]]}]]]}]}]}],["$","span",null,{"className":"mt-4 inline-block rounded-full bg-white/15 px-3 py-1 text-xs font-semibold backdrop-blur","children":"Decorating"}],["$","h1",null,{"className":"mt-3 max-w-3xl text-balance font-display text-4xl font-bold sm:text-5xl","children":"10 Cupcake Decorating Ideas Anyone Can Master"}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-4 text-sm text-white/85","children":[["$","span",null,{"className":"inline-flex items-center gap-1.5","children":[["$","$L4",null,{"iconNode":[["path",{"d":"M8 2v4","key":"1cmpym"}],["path",{"d":"M16 2v4","key":"4m81vk"}],["rect",{"width":"18","height":"18","x":"3","y":"4","rx":"2","key":"1hopcy"}],["path",{"d":"M3 10h18","key":"8toen8"}],["path",{"d":"M8 14h.01","key":"6423bh"}],["path",{"d":"M12 14h.01","key":"1etili"}],["path",{"d":"M16 14h.01","key":"1gbofw"}],["path",{"d":"M8 18h.01","key":"lrp35t"}],["path",{"d":"M12 18h.01","key":"mhygvu"}],["path",{"d":"M16 18h.01","key":"kzsmim"}]],"className":"lucide-calendar-days h-4 w-4"}]," ","March 29, 2026"]}],["$","span",null,{"className":"inline-flex items-center gap-1.5","children":[["$","$L4",null,{"iconNode":[["circle",{"cx":"12","cy":"12","r":"10","key":"1mglay"}],["path",{"d":"M12 6v6l4 2","key":"mmk7yg"}]],"className":"lucide-clock h-4 w-4"}]," ",7," min read"]}],["$","span",null,{"children":["By ","Zoe"]}]]}]]}]]}],["$","div",null,{"className":"container-bakery","children":[["$","div",null,{"className":"mx-auto max-w-3xl py-12","children":[["$","div",null,{"className":"mb-8 flex justify-end no-print","children":["$","$L5",null,{"path":"/blog/10-cupcake-decorating-ideas-anyone-can-master","title":"10 Cupcake Decorating Ideas Anyone Can Master"}]}],["$","div",null,{"className":"space-y-5 text-lg leading-relaxed text-foreground/90","children":[["$","p","0",{"children":["$L6"]}],"$L7","$L8","$L9","$La","$Lb","$Lc","$Ld","$Le","$Lf","$L10","$L11","$L12","$L13","$L14","$L15","$L16","$L17","$L18","$L19","$L1a","$L1b","$L1c","$L1d","$L1e","$L1f","$L20","$L21","$L22","$L23","$L24","$L25","$L26","$L27","$L28","$L29","$L2a","$L2b","$L2c","$L2d","$L2e","$L2f","$L30"]}],"$L31"]}],"$L32"]}]]}],["$L33"],"$L34"]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
6:["$","$1","0",{"children":"For the longest time, I thought beautiful cupcakes were the domain of professionals — people with steady hands, fancy tools, and years of training. Then I started actually trying, and I discovered something wonderful: the vast majority of jaw-dropping cupcakes are made with a small handful of beginner-friendly techniques. You really don't need pastry school. You need a little frosting, a few simple tricks, and the willingness to make a slightly messy first attempt."}]
|
||||
7:["$","p","1",{"children":[["$","$1","0",{"children":"Here are ten decorating ideas, roughly from easiest to slightly more ambitious, that anyone can master. Pick one and try it this weekend."}]]}]
|
||||
8:["$","h2","2",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"1. The Classic Swirl"}]
|
||||
9:["$","p","3",{"children":[["$","$1","0",{"children":"If you learn only one thing, learn the swirl. It's the move that instantly makes a cupcake look bakery-bought, and it's far easier than it looks. Fit a piping bag with a large star tip (a Wilton 1M is the famous one), fill it with frosting, and start piping from the outer edge. Move in a spiral toward the center, then lift straight up to finish with a little peak."}]]}]
|
||||
a:["$","p","4",{"children":[["$","$1","0",{"children":"The secret is to keep steady, even pressure and let the tip do the shaping — don't try to \"draw\" the swirl, just guide the bag. Your first one might look lopsided. Your fifth will look professional. That's the whole learning curve."}]]}]
|
||||
b:["$","h2","5",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"2. The Rustic Spatula Swoop"}]
|
||||
c:["$","p","6",{"children":[["$","$1","0",{"children":"Don't even own a piping bag yet? No problem. Some of the prettiest cupcakes are frosted with nothing but a small offset spatula or the back of a spoon. Plop a generous dollop of frosting on top, then use the spatula to swoop it into a soft, rounded peak with a little flick at the end."}]]}]
|
||||
d:["$","p","7",{"children":[["$","$1","0",{"children":"This rustic, homemade look is genuinely trendy right now, and it's wonderfully forgiving. There's no \"wrong\" swoop. It says \"made with love in a real kitchen,\" which is exactly what we're going for."}]]}]
|
||||
e:["$","h2","8",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"3. Sprinkles, Done With Intention"}]
|
||||
f:["$","p","9",{"children":[["$","$1","0",{"children":"Sprinkles are the easiest upgrade in the world, but there's a trick to making them look deliberate rather than dumped. Frost your cupcake, then hold it sideways over a bowl and gently press the frosted top into a pile of sprinkles, rotating to coat the edges while leaving the center clean. The result is a polished \"sprinkle ring\" border that looks intentional and professional."}]]}]
|
||||
10:["$","p","10",{"children":[["$","$1","0",{"children":"For full coverage, do the same but roll the whole top. Either way, do it while the frosting is fresh and tacky so everything sticks."}]]}]
|
||||
11:["$","h2","11",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"4. The Two-Tone Swirl"}]
|
||||
12:["$","p","12",{"children":[["$","$1","0",{"children":"This one looks impressively advanced and takes about thirty extra seconds. Lay out a sheet of plastic wrap, spread one color of frosting down one half and a second color down the other, then roll it into a log. Snip the end, drop the whole log into your piping bag (tip already in place), and pipe as usual. Out comes a gorgeous marbled, two-tone swirl that looks like you trained for it."}]]}]
|
||||
13:["$","p","13",{"children":[["$","$1","0",{"children":"Try pink and white for something pretty, or chocolate and vanilla for a classic look."}]]}]
|
||||
14:["$","h2","14",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"5. Drizzle and Drip"}]
|
||||
15:["$","p","15",{"children":[["$","$1","0",{"children":"A simple drizzle adds instant drama. Warm a little caramel, melted chocolate, or a thick glaze until it's pourable but not runny, then use a spoon to drizzle it back and forth over your frosted cupcakes. For a trendy \"drip\" effect, let a few lines run intentionally down the sides."}]]}]
|
||||
16:["$","p","16",{"children":[["$","$1","0",{"children":"The key is consistency: too thin and it slides right off, too thick and it won't move. Aim for something that ribbons slowly off the spoon."}]]}]
|
||||
17:["$","h2","17",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"6. Fresh Fruit and Edible Garnishes"}]
|
||||
18:["$","p","18",{"children":[["$","$1","0",{"children":"Never underestimate how elegant a single, well-placed garnish can be. A fresh raspberry, a curl of lemon zest, a mint leaf, a slice of strawberry, or a few blueberries can turn a plain swirl into something that looks like it came from a patisserie window."}]]}]
|
||||
19:["$","p","19",{"children":[["$","$1","0",{"children":"The trick is restraint — one or two thoughtfully placed elements look chic, while a fruit salad piled on top looks chaotic. Match the garnish to the flavor and let it be a small, perfect accent."}]]}]
|
||||
1a:["$","h2","20",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"7. The Cookie or Candy Topper"}]
|
||||
1b:["$","p","21",{"children":[["$","$1","0",{"children":"Tuck something delicious into the frosting and you've got a topper that's both decoration and a flavor preview. A mini cookie, half a chocolate sandwich cookie, a square of chocolate, a caramel candy, a pretzel, or a chunk of the same thing that's inside the cupcake — all of these signal exactly what someone's about to enjoy."}]]}]
|
||||
1c:["$","p","22",{"children":[["$","$1","0",{"children":"Press the topper in at a jaunty angle while the frosting is fresh. It's playful, it's easy, and it photographs beautifully."}]]}]
|
||||
1d:["$","h2","23",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"8. Dusting With Cocoa or Powdered Sugar"}]
|
||||
1e:["$","p","24",{"children":[["$","$1","0",{"children":"For an understated, elegant finish, hold a small fine-mesh sieve over your frosted cupcakes and tap a little cocoa powder, powdered sugar, or cinnamon over the top. It's the cupcake equivalent of a cafe's dusted dessert plate — subtle, sophisticated, and effortless."}]]}]
|
||||
1f:["$","p","25",{"children":[["$","$1","0",{"children":"This works especially well over a simple swirl on coffee, chocolate, or spiced cupcakes. A little goes a long way, so dust lightly."}]]}]
|
||||
20:["$","h2","26",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"9. Piped Rosettes and Stars"}]
|
||||
21:["$","p","27",{"children":[["$","$1","0",{"children":"Once you're comfortable with the basic swirl, branch out into shapes. A rosette is just a swirl done in place — start in the center, pipe a tight spiral outward, and lift. Cover the whole top in small rosettes for a flower-bouquet effect, or pipe a cluster of little stars by holding the star tip straight up, squeezing, and pulling away."}]]}]
|
||||
22:["$","p","28",{"children":[["$","$1","0",{"children":"These small repeated shapes look intricate but use the exact same tip and the exact same pressure control you already practiced. Repetition is the only skill required."}]]}]
|
||||
23:["$","h2","29",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"10. The Ombré Effect"}]
|
||||
24:["$","p","30",{"children":[["$","$1","0",{"children":"To finish, here's the one that always gets gasps and is secretly simple: ombré frosting that fades from dark to light. Divide your frosting into a few bowls and tint them progressively — say, deep pink, medium pink, and pale pink. Then either pipe a band of each color up the side of your piping bag before swirling, or frost a batch in graduating shades so the whole tray shifts from dark to light."}]]}]
|
||||
25:["$","p","31",{"children":[["$","$1","0",{"children":"When you swirl a bag layered with shades, the colors blend softly as they pipe, creating that dreamy gradient. It looks like serious skill. It's really just three bowls and a little food coloring."}]]}]
|
||||
26:["$","h2","32",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"Bonus: Building a Little Decorating Kit"}]
|
||||
27:["$","p","33",{"children":[["$","$1","0",{"children":"You don't need a cupboard full of equipment to do everything on this list, but a handful of inexpensive tools will make these techniques dramatically easier and more fun. If you're putting together a small starter kit, here's what I'd buy first:"}]]}]
|
||||
28:["$","ul","34",{"className":"space-y-2 pl-1","children":[["$","li","0",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"A few piping bags"}],["$","$1","2",{"children":" (reusable or disposable) — disposable ones are wonderfully low-stress because cleanup is just tossing them out."}]]}]]}],["$","li","1",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"An open star tip and a round tip"}],["$","$1","2",{"children":" — the star tip gives you swirls, rosettes, and stars; the round tip handles dots, drips, and writing. Those two alone unlock most of this list."}]]}]]}],["$","li","2",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"A small offset spatula"}],["$","$1","2",{"children":" — perfect for the rustic swoop and for smoothing frosting cleanly."}]]}]]}],["$","li","3",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"Gel food coloring in a few core shades"}],["$","$1","2",{"children":" — pink, a warm yellow, and a true red will mix into most colors you'll want."}]]}]]}],["$","li","4",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"A jar of sprinkles or two"}],["$","$1","2",{"children":" and a little container of flaky finishing touches."}]]}]]}]]}]
|
||||
29:["$","p","35",{"children":[["$","$1","0",{"children":"Keep it all in a shoebox or a drawer and you've got a decorating kit that costs less than a fancy cake but lets you make a hundred different things. The tools genuinely lower the barrier — a swirl that feels impossible by hand becomes easy the moment you've got the right tip in your bag."}]]}]
|
||||
2a:["$","h2","36",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"A Few Tips That Make Everything Easier"}]
|
||||
2b:["$","p","37",{"children":[["$","$1","0",{"children":"No matter which technique you choose, a few habits will set you up for success:"}]]}]
|
||||
2c:["$","ul","38",{"className":"space-y-2 pl-1","children":[["$","li","0",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"Always frost completely cooled cupcakes."}],["$","$1","2",{"children":" Warm cupcakes melt frosting into a slippery mess. Patience first."}]]}]]}],["$","li","1",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"Get your frosting consistency right."}],["$","$1","2",{"children":" Too soft and it won't hold a shape; too stiff and it tears. It should be smooth, fluffy, and hold a peak. Add a splash of cream to loosen or a spoon of powdered sugar to stiffen."}]]}]]}],["$","li","2",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"Practice on parchment first."}],["$","$1","2",{"children":" Pipe a few swirls onto a sheet of paper, then scrape the frosting back into the bag. You'll find your rhythm before you touch a real cupcake."}]]}]]}],["$","li","3",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"Use gel food coloring, not liquid."}],["$","$1","2",{"children":" Gel gives vivid color without thinning your frosting."}]]}]]}],["$","li","4",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"Keep it simple."}],["$","$1","2",{"children":" One technique done cleanly beats five crammed onto a single cupcake."}]]}]]}]]}]
|
||||
2d:["$","h2","39",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"You're More Ready Than You Think"}]
|
||||
2e:["$","p","40",{"children":[["$","$1","0",{"children":"Here's the honest truth I wish someone had told me sooner: beautiful cupcakes are not about talent. They're about a few learnable techniques, a tub of well-made frosting, and the courage to try. Your first swirl might wobble. Your first drip might run too far. And then you'll do it again, and again, and very quickly you'll be the person whose cupcakes make everyone at the party say \"wait, you made these?\""}]]}]
|
||||
2f:["$","p","41",{"children":[["$","$1","0",{"children":"So pick one idea from this list — just one — and try it with your next batch. Decorating cupcakes is one of the most joyful, low-stakes, high-reward things you can do in a kitchen. The worst-case scenario is a slightly messy cupcake that still tastes delicious. That's a pretty wonderful worst case."}]]}]
|
||||
30:["$","p","42",{"children":[["$","$1","0",{"children":"Now go make something pretty."}]]}]
|
||||
31:["$","div",null,{"className":"mt-12 flex items-center gap-5 rounded-bakery bg-surface-muted p-6","children":[["$","span",null,{"className":"grid h-16 w-16 flex-none place-items-center rounded-full bg-pink font-display text-2xl font-bold text-brown-deep","children":"Z"}],["$","div",null,{"children":[["$","p",null,{"className":"font-display text-lg font-bold text-brown-deep","children":"Zoe"}],["$","p",null,{"className":"mt-1 text-sm text-muted","children":["Home baker and founder of ","Zoe's Baking Emporium",", sharing tested recipes and the little lessons learned along the way."]}]]}]]}]
|
||||
32:["$","section",null,{"className":"mx-auto max-w-5xl no-print","children":[["$","h2",null,{"className":"font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"Keep reading"}],["$","div",null,{"className":"mt-6 grid gap-6 md:grid-cols-3","children":[["$","article","secret-to-perfect-soft-cookies",{"className":"group flex flex-col overflow-hidden rounded-bakery border border-border bg-surface shadow-sm transition-all hover:-translate-y-1 hover:shadow-md","children":[["$","$L3",null,{"href":"/blog/secret-to-perfect-soft-cookies","className":"relative block aspect-[16/9] overflow-hidden","children":[["$","$L2",null,{"src":"/images/cookies/Tt6mJRbBVN8.jpg","alt":"The Secret to Perfect Soft Cookies Every Time","fill":true,"sizes":"(max-width: 768px) 100vw, 33vw","className":"object-cover transition-transform duration-500 group-hover:scale-105"}],["$","span",null,{"className":"absolute left-3 top-3 rounded-full bg-background/85 px-3 py-1 text-xs font-semibold text-brown-deep backdrop-blur","children":"Baking Tips"}]]}],["$","div",null,{"className":"flex flex-1 flex-col p-5","children":[["$","div",null,{"className":"flex items-center gap-3 text-xs text-muted","children":[["$","span",null,{"className":"inline-flex items-center gap-1","children":[["$","$L4",null,{"iconNode":"$0:rsc:props:children:0:props:children:1:props:children:2:props:children:3:props:children:0:props:children:0:props:iconNode","className":"lucide-calendar-days h-3.5 w-3.5"}]," ","May 17, 2026"]}],["$","span",null,{"className":"inline-flex items-center gap-1","children":[["$","$L4",null,{"iconNode":"$0:rsc:props:children:0:props:children:1:props:children:2:props:children:3:props:children:1:props:children:0:props:iconNode","className":"lucide-clock h-3.5 w-3.5"}]," ",8," min read"]}]]}],["$","h3",null,{"className":"mt-3 font-display text-xl font-bold leading-snug text-brown-deep","children":["$","$L3",null,{"href":"/blog/secret-to-perfect-soft-cookies","className":"hover:underline","children":"The Secret to Perfect Soft Cookies Every Time"}]}],["$","p",null,{"className":"mt-2 line-clamp-3 flex-1 text-sm text-muted","children":"Soft, chewy cookies aren't luck — they're a handful of small decisions about butter, sugar, mixing, and time. Here's everything I've learned."}],["$","$L3",null,{"href":"/blog/secret-to-perfect-soft-cookies","className":"mt-4 text-sm font-semibold text-brown hover:text-brown-deep","children":"Read more →"}]]}]]}],["$","article","my-journey-learning-to-make-flan",{"className":"group flex flex-col overflow-hidden rounded-bakery border border-border bg-surface shadow-sm transition-all hover:-translate-y-1 hover:shadow-md","children":[["$","$L3",null,{"href":"/blog/my-journey-learning-to-make-flan","className":"relative block aspect-[16/9] overflow-hidden","children":[["$","$L2",null,{"src":"/images/flan/qjf9_9HRHXg.jpg","alt":"My Journey Learning to Make Flan","fill":true,"sizes":"(max-width: 768px) 100vw, 33vw","className":"object-cover transition-transform duration-500 group-hover:scale-105"}],["$","span",null,{"className":"absolute left-3 top-3 rounded-full bg-background/85 px-3 py-1 text-xs font-semibold text-brown-deep backdrop-blur","children":"Baking Stories"}]]}],["$","div",null,{"className":"flex flex-1 flex-col p-5","children":[["$","div",null,{"className":"flex items-center gap-3 text-xs text-muted","children":[["$","span",null,{"className":"inline-flex items-center gap-1","children":[["$","$L4",null,{"iconNode":"$0:rsc:props:children:0:props:children:1:props:children:2:props:children:3:props:children:0:props:children:0:props:iconNode","className":"lucide-calendar-days h-3.5 w-3.5"}]," ","April 21, 2026"]}],["$","span",null,{"className":"inline-flex items-center gap-1","children":[["$","$L4",null,{"iconNode":"$0:rsc:props:children:0:props:children:1:props:children:2:props:children:3:props:children:1:props:children:0:props:iconNode","className":"lucide-clock h-3.5 w-3.5"}]," ",7," min read"]}]]}],["$","h3",null,{"className":"mt-3 font-display text-xl font-bold leading-snug text-brown-deep","children":["$","$L3",null,{"href":"/blog/my-journey-learning-to-make-flan","className":"hover:underline","children":"My Journey Learning to Make Flan"}]}],["$","p",null,{"className":"mt-2 line-clamp-3 flex-1 text-sm text-muted","children":"Flan humbled me more than any other dessert. Here's the story of the cracked, curdled, weepy failures that eventually taught me to make it silky."}],["$","$L3",null,{"href":"/blog/my-journey-learning-to-make-flan","className":"mt-4 text-sm font-semibold text-brown hover:text-brown-deep","children":"Read more →"}]]}]]}]]}],"$L35"]}]
|
||||
33:["$","script","script-0",{"src":"/_next/static/chunks/0omodrvav_3ud.js","async":true}]
|
||||
34:["$","$L36",null,{"children":["$","$37",null,{"name":"Next.MetadataOutlet","children":"$@38"}]}]
|
||||
35:["$","div",null,{"className":"mt-10 text-center","children":["$","$L3",null,{"href":"/blog","className":"inline-flex rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"All blog posts"}]}]
|
||||
38:null
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
3:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
4:[]
|
||||
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
3:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
4:[]
|
||||
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,84 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[59919,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ThemeProvider"]
|
||||
3:I[2971,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"Header"]
|
||||
4:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
5:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
6:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0omodrvav_3ud.js"],"default"]
|
||||
7:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0omodrvav_3ud.js"],""]
|
||||
13:I[68027,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
||||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
:HL["/_next/static/media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
:HL["/_next/static/media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
0:{"P":null,"c":["","blog","10-cupcake-decorating-ideas-anyone-can-master",""],"q":"","i":false,"f":[[["",{"children":["blog",{"children":[["slug","10-cupcake-decorating-ideas-anyone-can-master","d",null],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/35s1mzuwpm0u0.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"className":"playfair_display_30e976df-module__-8ONzG__variable nunito_11bc874e-module__iUs_OW__variable h-full antialiased","children":["$","body",null,{"className":"flex min-h-full flex-col","children":["$","$L2",null,{"attribute":"class","defaultTheme":"light","enableSystem":true,"children":[["$","$L3",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","section",null,{"className":"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center","children":[["$","span",null,{"className":"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5","key":"laymnq"}],["path",{"d":"M8.5 8.5v.01","key":"ue8clq"}],["path",{"d":"M16 15.5v.01","key":"14dtrp"}],["path",{"d":"M12 12v.01","key":"u5ubse"}],["path",{"d":"M11 17v.01","key":"1hyl5a"}],["path",{"d":"M7 14v.01","key":"uct60s"}]],"className":"lucide-cookie h-10 w-10"}]}],["$","h1",null,{"className":"mt-6 font-display text-5xl font-bold text-brown-deep","children":"404"}],["$","p",null,{"className":"mt-3 max-w-md text-lg text-muted","children":"Oops — this page seems to have crumbled. Let's get you back to something sweet."}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-4","children":[["$","$L7",null,{"href":"/","className":"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"Back home"}],["$","$L7",null,{"href":"/recipes","className":"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft","children":"Browse recipes"}]]}]]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","footer",null,{"className":"mt-20 border-t border-border bg-surface-muted","children":["$","div",null,{"className":"container-bakery py-14","children":[["$","div",null,{"className":"grid gap-10 md:grid-cols-2 lg:grid-cols-4","children":[["$","div",null,{"children":[["$","$L7",null,{"href":"/","className":"flex items-center gap-2 font-display text-lg font-bold text-brown-deep","children":[["$","span",null,{"className":"grid h-9 w-9 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8","key":"1w3rig"}],["path",{"d":"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1","key":"n2jgmb"}],["path",{"d":"M2 21h20","key":"1nyx9w"}],["path",{"d":"M7 8v3","key":"1qtyvj"}],["path",{"d":"M12 8v3","key":"hwp4zt"}],["path",{"d":"M17 8v3","key":"1i6e5u"}],["path",{"d":"M7 4h.01","key":"1bh4kh"}],["path",{"d":"M12 4h.01","key":"1ujb9j"}],["path",{"d":"M17 4h.01","key":"1upcoc"}]],"className":"lucide-cake h-5 w-5"}]}],"Zoe's Baking Emporium"]}],["$","p",null,{"className":"mt-4 max-w-xs text-sm text-muted","children":"Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","div",null,{"className":"mt-5 flex gap-3","children":[["$","a",null,{"href":"https://instagram.com/zoesbakingemporium","aria-label":"Instagram","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z","key":"18u6gg"}],["circle",{"cx":"12","cy":"13","r":"3","key":"1vg3eu"}]],"className":"lucide-camera h-5 w-5"}]}],"$L8","$L9"]}]]}],"$La","$Lb","$Lc"]}],"$Ld"]}]}]]}]}]}]]}],{"children":["$Le",{"children":["$Lf",{"children":["$L10",{},null,false,null]},null,false,"$@11"]},null,false,"$@11"]},null,false,null],"$L12",false]],"m":"$undefined","G":["$13",["$L14"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
15:I[59099,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"NewsletterSignup"]
|
||||
17:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
||||
18:"$Sreact.suspense"
|
||||
1b:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
||||
1d:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
||||
8:["$","a",null,{"href":"https://youtube.com/@zoesbakingemporium","aria-label":"YouTube","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z","key":"10ikf1"}]],"className":"lucide-play h-5 w-5"}]}]
|
||||
9:["$","a",null,{"href":"https://pinterest.com/zoesbakingemporium","aria-label":"Pinterest","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","span",null,{"className":"text-sm font-bold","children":"P"}]}]
|
||||
a:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Explore"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","/",{"children":["$","$L7",null,{"href":"/","className":"text-muted transition-colors hover:text-brown","children":"Home"}]}],["$","li","/recipes",{"children":["$","$L7",null,{"href":"/recipes","className":"text-muted transition-colors hover:text-brown","children":"Recipes"}]}],["$","li","/inspiration",{"children":["$","$L7",null,{"href":"/inspiration","className":"text-muted transition-colors hover:text-brown","children":"Inspiration"}]}],["$","li","/blog",{"children":["$","$L7",null,{"href":"/blog","className":"text-muted transition-colors hover:text-brown","children":"Blog"}]}],["$","li","/about",{"children":["$","$L7",null,{"href":"/about","className":"text-muted transition-colors hover:text-brown","children":"About"}]}],["$","li","/faq",{"children":["$","$L7",null,{"href":"/faq","className":"text-muted transition-colors hover:text-brown","children":"FAQ"}]}],["$","li","/contact",{"children":["$","$L7",null,{"href":"/contact","className":"text-muted transition-colors hover:text-brown","children":"Contact"}]}]]}]]}]
|
||||
b:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Categories"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","Cookies",{"children":["$","$L7",null,{"href":"/category/cookies","className":"text-muted transition-colors hover:text-brown","children":"Cookies"}]}],["$","li","Cupcakes",{"children":["$","$L7",null,{"href":"/category/cupcakes","className":"text-muted transition-colors hover:text-brown","children":"Cupcakes"}]}],["$","li","Flan",{"children":["$","$L7",null,{"href":"/category/flan","className":"text-muted transition-colors hover:text-brown","children":"Flan"}]}],["$","li","Other Desserts",{"children":["$","$L7",null,{"href":"/category/other-desserts","className":"text-muted transition-colors hover:text-brown","children":"Other Desserts"}]}]]}]]}]
|
||||
c:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Sweeten your inbox"}],["$","p",null,{"className":"mt-4 text-sm text-muted","children":"New recipes and baking tips, a couple of times a month."}],["$","div",null,{"className":"mt-4","children":["$","$L15",null,{"compact":true}]}]]}]
|
||||
d:["$","div",null,{"className":"mt-12 flex flex-col items-center justify-between gap-3 border-t border-border pt-6 text-sm text-muted sm:flex-row","children":[["$","p",null,{"children":["© ",2026," ","Zoe's Baking Emporium",". Baked with love."]}],["$","p",null,{"children":["Made for home bakers everywhere. "," ",["$","$L7",null,{"href":"/faq","className":"underline hover:text-brown","children":"FAQ"}]]}]]}]
|
||||
e:["$","$1","c",{"children":[null,["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
|
||||
f:["$","$1","c",{"children":[null,["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
|
||||
10:["$","$1","c",{"children":["$L16",[["$","script","script-0",{"src":"/_next/static/chunks/0omodrvav_3ud.js","async":true,"nonce":"$undefined"}]],["$","$L17",null,{"children":["$","$18",null,{"name":"Next.MetadataOutlet","children":"$@19"}]}]]}]
|
||||
1a:[]
|
||||
11:"$W1a"
|
||||
12:["$","$1","h",{"children":[null,["$","$L1b",null,{"children":"$L1c"}],["$","div",null,{"hidden":true,"children":["$","$L1d",null,{"children":["$","$18",null,{"name":"Next.Metadata","children":"$L1e"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
|
||||
14:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
|
||||
1f:I[5500,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0omodrvav_3ud.js"],"Image"]
|
||||
20:I[23136,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0omodrvav_3ud.js"],"SocialShare"]
|
||||
16:["$","article",null,{"className":"pb-20","children":[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"10 Cupcake Decorating Ideas Anyone Can Master\",\"description\":\"You don't need pastry-school skills to make gorgeous cupcakes. These ten beginner-friendly techniques turn a tub of frosting into a showstopper.\",\"image\":[\"/images/hero/HKes9_amYnE.jpg\"],\"author\":{\"@type\":\"Person\",\"name\":\"Zoe\"},\"datePublished\":\"2026-03-30\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Zoe's Baking Emporium\"},\"mainEntityOfPage\":\"https://zoes-baking-emporium.mosaic.site/blog/10-cupcake-decorating-ideas-anyone-can-master\"}"}}],["$","div",null,{"className":"relative h-[44vh] min-h-[320px] w-full overflow-hidden","children":[["$","$L1f",null,{"src":"/images/hero/HKes9_amYnE.jpg","alt":"10 Cupcake Decorating Ideas Anyone Can Master","fill":true,"priority":true,"sizes":"100vw","className":"object-cover"}],["$","div",null,{"className":"absolute inset-0 bg-gradient-to-t from-brown-deep/80 to-brown-deep/20"}],["$","div",null,{"className":"container-bakery absolute inset-x-0 bottom-0 pb-10 text-white","children":[["$","div",null,{"className":"[&_*]:text-white/80","children":["$","nav",null,{"aria-label":"Breadcrumb","className":"text-sm text-muted","children":["$","ol",null,{"className":"flex flex-wrap items-center gap-1.5","children":[["$","li",null,{"children":["$","$L7",null,{"href":"/","className":"inline-flex items-center hover:text-brown","children":[["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8","key":"5wwlr5"}],["path",{"d":"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z","key":"r6nss1"}]],"className":"lucide-house h-4 w-4"}],["$","span",null,{"className":"sr-only","children":"Home"}]]}]}],[["$","li","0",{"className":"flex items-center gap-1.5","children":[["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"m9 18 6-6-6-6","key":"mthhwq"}]],"className":"lucide-chevron-right h-3.5 w-3.5"}],["$","$L7",null,{"href":"/blog","className":"hover:text-brown","children":"Blog"}]]}],["$","li","1",{"className":"flex items-center gap-1.5","children":[["$","$L6",null,{"ref":"$undefined","iconNode":"$16:props:children:1:props:children:2:props:children:0:props:children:props:children:props:children:1:0:props:children:0:props:iconNode","className":"lucide-chevron-right h-3.5 w-3.5"}],["$","span",null,{"className":"font-medium text-foreground","aria-current":"page","children":"Decorating"}]]}]]]}]}]}],["$","span",null,{"className":"mt-4 inline-block rounded-full bg-white/15 px-3 py-1 text-xs font-semibold backdrop-blur","children":"Decorating"}],["$","h1",null,{"className":"mt-3 max-w-3xl text-balance font-display text-4xl font-bold sm:text-5xl","children":"10 Cupcake Decorating Ideas Anyone Can Master"}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-4 text-sm text-white/85","children":[["$","span",null,{"className":"inline-flex items-center gap-1.5","children":[["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M8 2v4","key":"1cmpym"}],["path",{"d":"M16 2v4","key":"4m81vk"}],["rect",{"width":"18","height":"18","x":"3","y":"4","rx":"2","key":"1hopcy"}],["path",{"d":"M3 10h18","key":"8toen8"}],["path",{"d":"M8 14h.01","key":"6423bh"}],["path",{"d":"M12 14h.01","key":"1etili"}],["path",{"d":"M16 14h.01","key":"1gbofw"}],["path",{"d":"M8 18h.01","key":"lrp35t"}],["path",{"d":"M12 18h.01","key":"mhygvu"}],["path",{"d":"M16 18h.01","key":"kzsmim"}]],"className":"lucide-calendar-days h-4 w-4"}]," ","March 29, 2026"]}],["$","span",null,{"className":"inline-flex items-center gap-1.5","children":[["$","$L6",null,{"ref":"$undefined","iconNode":[["circle",{"cx":"12","cy":"12","r":"10","key":"1mglay"}],["path",{"d":"M12 6v6l4 2","key":"mmk7yg"}]],"className":"lucide-clock h-4 w-4"}]," ",7," min read"]}],["$","span",null,{"children":["By ","Zoe"]}]]}]]}]]}],["$","div",null,{"className":"container-bakery","children":[["$","div",null,{"className":"mx-auto max-w-3xl py-12","children":[["$","div",null,{"className":"mb-8 flex justify-end no-print","children":["$","$L20",null,{"path":"/blog/10-cupcake-decorating-ideas-anyone-can-master","title":"10 Cupcake Decorating Ideas Anyone Can Master"}]}],["$","div",null,{"className":"space-y-5 text-lg leading-relaxed text-foreground/90","children":[["$","p","0",{"children":["$L21"]}],"$L22","$L23","$L24","$L25","$L26","$L27","$L28","$L29","$L2a","$L2b","$L2c","$L2d","$L2e","$L2f","$L30","$L31","$L32","$L33","$L34","$L35","$L36","$L37","$L38","$L39","$L3a","$L3b","$L3c","$L3d","$L3e","$L3f","$L40","$L41","$L42","$L43","$L44","$L45","$L46","$L47","$L48","$L49","$L4a","$L4b"]}],"$L4c"]}],"$L4d"]}]]}]
|
||||
21:["$","$1","0",{"children":"For the longest time, I thought beautiful cupcakes were the domain of professionals — people with steady hands, fancy tools, and years of training. Then I started actually trying, and I discovered something wonderful: the vast majority of jaw-dropping cupcakes are made with a small handful of beginner-friendly techniques. You really don't need pastry school. You need a little frosting, a few simple tricks, and the willingness to make a slightly messy first attempt."}]
|
||||
22:["$","p","1",{"children":[["$","$1","0",{"children":"Here are ten decorating ideas, roughly from easiest to slightly more ambitious, that anyone can master. Pick one and try it this weekend."}]]}]
|
||||
23:["$","h2","2",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"1. The Classic Swirl"}]
|
||||
24:["$","p","3",{"children":[["$","$1","0",{"children":"If you learn only one thing, learn the swirl. It's the move that instantly makes a cupcake look bakery-bought, and it's far easier than it looks. Fit a piping bag with a large star tip (a Wilton 1M is the famous one), fill it with frosting, and start piping from the outer edge. Move in a spiral toward the center, then lift straight up to finish with a little peak."}]]}]
|
||||
25:["$","p","4",{"children":[["$","$1","0",{"children":"The secret is to keep steady, even pressure and let the tip do the shaping — don't try to \"draw\" the swirl, just guide the bag. Your first one might look lopsided. Your fifth will look professional. That's the whole learning curve."}]]}]
|
||||
26:["$","h2","5",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"2. The Rustic Spatula Swoop"}]
|
||||
27:["$","p","6",{"children":[["$","$1","0",{"children":"Don't even own a piping bag yet? No problem. Some of the prettiest cupcakes are frosted with nothing but a small offset spatula or the back of a spoon. Plop a generous dollop of frosting on top, then use the spatula to swoop it into a soft, rounded peak with a little flick at the end."}]]}]
|
||||
28:["$","p","7",{"children":[["$","$1","0",{"children":"This rustic, homemade look is genuinely trendy right now, and it's wonderfully forgiving. There's no \"wrong\" swoop. It says \"made with love in a real kitchen,\" which is exactly what we're going for."}]]}]
|
||||
29:["$","h2","8",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"3. Sprinkles, Done With Intention"}]
|
||||
2a:["$","p","9",{"children":[["$","$1","0",{"children":"Sprinkles are the easiest upgrade in the world, but there's a trick to making them look deliberate rather than dumped. Frost your cupcake, then hold it sideways over a bowl and gently press the frosted top into a pile of sprinkles, rotating to coat the edges while leaving the center clean. The result is a polished \"sprinkle ring\" border that looks intentional and professional."}]]}]
|
||||
2b:["$","p","10",{"children":[["$","$1","0",{"children":"For full coverage, do the same but roll the whole top. Either way, do it while the frosting is fresh and tacky so everything sticks."}]]}]
|
||||
2c:["$","h2","11",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"4. The Two-Tone Swirl"}]
|
||||
2d:["$","p","12",{"children":[["$","$1","0",{"children":"This one looks impressively advanced and takes about thirty extra seconds. Lay out a sheet of plastic wrap, spread one color of frosting down one half and a second color down the other, then roll it into a log. Snip the end, drop the whole log into your piping bag (tip already in place), and pipe as usual. Out comes a gorgeous marbled, two-tone swirl that looks like you trained for it."}]]}]
|
||||
2e:["$","p","13",{"children":[["$","$1","0",{"children":"Try pink and white for something pretty, or chocolate and vanilla for a classic look."}]]}]
|
||||
2f:["$","h2","14",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"5. Drizzle and Drip"}]
|
||||
30:["$","p","15",{"children":[["$","$1","0",{"children":"A simple drizzle adds instant drama. Warm a little caramel, melted chocolate, or a thick glaze until it's pourable but not runny, then use a spoon to drizzle it back and forth over your frosted cupcakes. For a trendy \"drip\" effect, let a few lines run intentionally down the sides."}]]}]
|
||||
31:["$","p","16",{"children":[["$","$1","0",{"children":"The key is consistency: too thin and it slides right off, too thick and it won't move. Aim for something that ribbons slowly off the spoon."}]]}]
|
||||
32:["$","h2","17",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"6. Fresh Fruit and Edible Garnishes"}]
|
||||
33:["$","p","18",{"children":[["$","$1","0",{"children":"Never underestimate how elegant a single, well-placed garnish can be. A fresh raspberry, a curl of lemon zest, a mint leaf, a slice of strawberry, or a few blueberries can turn a plain swirl into something that looks like it came from a patisserie window."}]]}]
|
||||
34:["$","p","19",{"children":[["$","$1","0",{"children":"The trick is restraint — one or two thoughtfully placed elements look chic, while a fruit salad piled on top looks chaotic. Match the garnish to the flavor and let it be a small, perfect accent."}]]}]
|
||||
35:["$","h2","20",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"7. The Cookie or Candy Topper"}]
|
||||
36:["$","p","21",{"children":[["$","$1","0",{"children":"Tuck something delicious into the frosting and you've got a topper that's both decoration and a flavor preview. A mini cookie, half a chocolate sandwich cookie, a square of chocolate, a caramel candy, a pretzel, or a chunk of the same thing that's inside the cupcake — all of these signal exactly what someone's about to enjoy."}]]}]
|
||||
37:["$","p","22",{"children":[["$","$1","0",{"children":"Press the topper in at a jaunty angle while the frosting is fresh. It's playful, it's easy, and it photographs beautifully."}]]}]
|
||||
38:["$","h2","23",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"8. Dusting With Cocoa or Powdered Sugar"}]
|
||||
39:["$","p","24",{"children":[["$","$1","0",{"children":"For an understated, elegant finish, hold a small fine-mesh sieve over your frosted cupcakes and tap a little cocoa powder, powdered sugar, or cinnamon over the top. It's the cupcake equivalent of a cafe's dusted dessert plate — subtle, sophisticated, and effortless."}]]}]
|
||||
3a:["$","p","25",{"children":[["$","$1","0",{"children":"This works especially well over a simple swirl on coffee, chocolate, or spiced cupcakes. A little goes a long way, so dust lightly."}]]}]
|
||||
3b:["$","h2","26",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"9. Piped Rosettes and Stars"}]
|
||||
3c:["$","p","27",{"children":[["$","$1","0",{"children":"Once you're comfortable with the basic swirl, branch out into shapes. A rosette is just a swirl done in place — start in the center, pipe a tight spiral outward, and lift. Cover the whole top in small rosettes for a flower-bouquet effect, or pipe a cluster of little stars by holding the star tip straight up, squeezing, and pulling away."}]]}]
|
||||
3d:["$","p","28",{"children":[["$","$1","0",{"children":"These small repeated shapes look intricate but use the exact same tip and the exact same pressure control you already practiced. Repetition is the only skill required."}]]}]
|
||||
3e:["$","h2","29",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"10. The Ombré Effect"}]
|
||||
3f:["$","p","30",{"children":[["$","$1","0",{"children":"To finish, here's the one that always gets gasps and is secretly simple: ombré frosting that fades from dark to light. Divide your frosting into a few bowls and tint them progressively — say, deep pink, medium pink, and pale pink. Then either pipe a band of each color up the side of your piping bag before swirling, or frost a batch in graduating shades so the whole tray shifts from dark to light."}]]}]
|
||||
40:["$","p","31",{"children":[["$","$1","0",{"children":"When you swirl a bag layered with shades, the colors blend softly as they pipe, creating that dreamy gradient. It looks like serious skill. It's really just three bowls and a little food coloring."}]]}]
|
||||
41:["$","h2","32",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"Bonus: Building a Little Decorating Kit"}]
|
||||
42:["$","p","33",{"children":[["$","$1","0",{"children":"You don't need a cupboard full of equipment to do everything on this list, but a handful of inexpensive tools will make these techniques dramatically easier and more fun. If you're putting together a small starter kit, here's what I'd buy first:"}]]}]
|
||||
43:["$","ul","34",{"className":"space-y-2 pl-1","children":[["$","li","0",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"A few piping bags"}],["$","$1","2",{"children":" (reusable or disposable) — disposable ones are wonderfully low-stress because cleanup is just tossing them out."}]]}]]}],["$","li","1",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"An open star tip and a round tip"}],["$","$1","2",{"children":" — the star tip gives you swirls, rosettes, and stars; the round tip handles dots, drips, and writing. Those two alone unlock most of this list."}]]}]]}],["$","li","2",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"A small offset spatula"}],["$","$1","2",{"children":" — perfect for the rustic swoop and for smoothing frosting cleanly."}]]}]]}],["$","li","3",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"Gel food coloring in a few core shades"}],["$","$1","2",{"children":" — pink, a warm yellow, and a true red will mix into most colors you'll want."}]]}]]}],["$","li","4",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"A jar of sprinkles or two"}],["$","$1","2",{"children":" and a little container of flaky finishing touches."}]]}]]}]]}]
|
||||
44:["$","p","35",{"children":[["$","$1","0",{"children":"Keep it all in a shoebox or a drawer and you've got a decorating kit that costs less than a fancy cake but lets you make a hundred different things. The tools genuinely lower the barrier — a swirl that feels impossible by hand becomes easy the moment you've got the right tip in your bag."}]]}]
|
||||
45:["$","h2","36",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"A Few Tips That Make Everything Easier"}]
|
||||
46:["$","p","37",{"children":[["$","$1","0",{"children":"No matter which technique you choose, a few habits will set you up for success:"}]]}]
|
||||
47:["$","ul","38",{"className":"space-y-2 pl-1","children":[["$","li","0",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"Always frost completely cooled cupcakes."}],["$","$1","2",{"children":" Warm cupcakes melt frosting into a slippery mess. Patience first."}]]}]]}],["$","li","1",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"Get your frosting consistency right."}],["$","$1","2",{"children":" Too soft and it won't hold a shape; too stiff and it tears. It should be smooth, fluffy, and hold a peak. Add a splash of cream to loosen or a spoon of powdered sugar to stiffen."}]]}]]}],["$","li","2",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"Practice on parchment first."}],["$","$1","2",{"children":" Pipe a few swirls onto a sheet of paper, then scrape the frosting back into the bag. You'll find your rhythm before you touch a real cupcake."}]]}]]}],["$","li","3",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"Use gel food coloring, not liquid."}],["$","$1","2",{"children":" Gel gives vivid color without thinning your frosting."}]]}]]}],["$","li","4",{"className":"flex gap-3","children":[["$","span",null,{"className":"mt-2.5 h-1.5 w-1.5 flex-none rounded-full bg-pink-deep"}],["$","span",null,{"children":[["$","$1","0",{"children":""}],["$","strong","1",{"className":"font-semibold text-brown-deep","children":"Keep it simple."}],["$","$1","2",{"children":" One technique done cleanly beats five crammed onto a single cupcake."}]]}]]}]]}]
|
||||
48:["$","h2","39",{"className":"pt-4 font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"You're More Ready Than You Think"}]
|
||||
49:["$","p","40",{"children":[["$","$1","0",{"children":"Here's the honest truth I wish someone had told me sooner: beautiful cupcakes are not about talent. They're about a few learnable techniques, a tub of well-made frosting, and the courage to try. Your first swirl might wobble. Your first drip might run too far. And then you'll do it again, and again, and very quickly you'll be the person whose cupcakes make everyone at the party say \"wait, you made these?\""}]]}]
|
||||
4a:["$","p","41",{"children":[["$","$1","0",{"children":"So pick one idea from this list — just one — and try it with your next batch. Decorating cupcakes is one of the most joyful, low-stakes, high-reward things you can do in a kitchen. The worst-case scenario is a slightly messy cupcake that still tastes delicious. That's a pretty wonderful worst case."}]]}]
|
||||
4b:["$","p","42",{"children":[["$","$1","0",{"children":"Now go make something pretty."}]]}]
|
||||
4c:["$","div",null,{"className":"mt-12 flex items-center gap-5 rounded-bakery bg-surface-muted p-6","children":[["$","span",null,{"className":"grid h-16 w-16 flex-none place-items-center rounded-full bg-pink font-display text-2xl font-bold text-brown-deep","children":"Z"}],["$","div",null,{"children":[["$","p",null,{"className":"font-display text-lg font-bold text-brown-deep","children":"Zoe"}],["$","p",null,{"className":"mt-1 text-sm text-muted","children":["Home baker and founder of ","Zoe's Baking Emporium",", sharing tested recipes and the little lessons learned along the way."]}]]}]]}]
|
||||
4d:["$","section",null,{"className":"mx-auto max-w-5xl no-print","children":[["$","h2",null,{"className":"font-display text-2xl font-bold text-brown-deep sm:text-3xl","children":"Keep reading"}],["$","div",null,{"className":"mt-6 grid gap-6 md:grid-cols-3","children":[["$","article","secret-to-perfect-soft-cookies",{"className":"group flex flex-col overflow-hidden rounded-bakery border border-border bg-surface shadow-sm transition-all hover:-translate-y-1 hover:shadow-md","children":[["$","$L7",null,{"href":"/blog/secret-to-perfect-soft-cookies","className":"relative block aspect-[16/9] overflow-hidden","children":[["$","$L1f",null,{"src":"/images/cookies/Tt6mJRbBVN8.jpg","alt":"The Secret to Perfect Soft Cookies Every Time","fill":true,"sizes":"(max-width: 768px) 100vw, 33vw","className":"object-cover transition-transform duration-500 group-hover:scale-105"}],["$","span",null,{"className":"absolute left-3 top-3 rounded-full bg-background/85 px-3 py-1 text-xs font-semibold text-brown-deep backdrop-blur","children":"Baking Tips"}]]}],["$","div",null,{"className":"flex flex-1 flex-col p-5","children":[["$","div",null,{"className":"flex items-center gap-3 text-xs text-muted","children":[["$","span",null,{"className":"inline-flex items-center gap-1","children":[["$","$L6",null,{"ref":"$undefined","iconNode":"$16:props:children:1:props:children:2:props:children:3:props:children:0:props:children:0:props:iconNode","className":"lucide-calendar-days h-3.5 w-3.5"}]," ","May 17, 2026"]}],["$","span",null,{"className":"inline-flex items-center gap-1","children":[["$","$L6",null,{"ref":"$undefined","iconNode":"$16:props:children:1:props:children:2:props:children:3:props:children:1:props:children:0:props:iconNode","className":"lucide-clock h-3.5 w-3.5"}]," ",8," min read"]}]]}],["$","h3",null,{"className":"mt-3 font-display text-xl font-bold leading-snug text-brown-deep","children":["$","$L7",null,{"href":"/blog/secret-to-perfect-soft-cookies","className":"hover:underline","children":"The Secret to Perfect Soft Cookies Every Time"}]}],["$","p",null,{"className":"mt-2 line-clamp-3 flex-1 text-sm text-muted","children":"Soft, chewy cookies aren't luck — they're a handful of small decisions about butter, sugar, mixing, and time. Here's everything I've learned."}],["$","$L7",null,{"href":"/blog/secret-to-perfect-soft-cookies","className":"mt-4 text-sm font-semibold text-brown hover:text-brown-deep","children":"Read more →"}]]}]]}],["$","article","my-journey-learning-to-make-flan",{"className":"group flex flex-col overflow-hidden rounded-bakery border border-border bg-surface shadow-sm transition-all hover:-translate-y-1 hover:shadow-md","children":[["$","$L7",null,{"href":"/blog/my-journey-learning-to-make-flan","className":"relative block aspect-[16/9] overflow-hidden","children":[["$","$L1f",null,{"src":"/images/flan/qjf9_9HRHXg.jpg","alt":"My Journey Learning to Make Flan","fill":true,"sizes":"(max-width: 768px) 100vw, 33vw","className":"object-cover transition-transform duration-500 group-hover:scale-105"}],["$","span",null,{"className":"absolute left-3 top-3 rounded-full bg-background/85 px-3 py-1 text-xs font-semibold text-brown-deep backdrop-blur","children":"Baking Stories"}]]}],["$","div",null,{"className":"flex flex-1 flex-col p-5","children":[["$","div",null,{"className":"flex items-center gap-3 text-xs text-muted","children":[["$","span",null,{"className":"inline-flex items-center gap-1","children":[["$","$L6",null,{"ref":"$undefined","iconNode":"$16:props:children:1:props:children:2:props:children:3:props:children:0:props:children:0:props:iconNode","className":"lucide-calendar-days h-3.5 w-3.5"}]," ","April 21, 2026"]}],["$","span",null,{"className":"inline-flex items-center gap-1","children":[["$","$L6",null,{"ref":"$undefined","iconNode":"$16:props:children:1:props:children:2:props:children:3:props:children:1:props:children:0:props:iconNode","className":"lucide-clock h-3.5 w-3.5"}]," ",7," min read"]}]]}],["$","h3",null,{"className":"mt-3 font-display text-xl font-bold leading-snug text-brown-deep","children":["$","$L7",null,{"href":"/blog/my-journey-learning-to-make-flan","className":"hover:underline","children":"My Journey Learning to Make Flan"}]}],["$","p",null,{"className":"mt-2 line-clamp-3 flex-1 text-sm text-muted","children":"Flan humbled me more than any other dessert. Here's the story of the cracked, curdled, weepy failures that eventually taught me to make it silky."}],"$L4e"]}]]}]]}],"$L4f"]}]
|
||||
4e:["$","$L7",null,{"href":"/blog/my-journey-learning-to-make-flan","className":"mt-4 text-sm font-semibold text-brown hover:text-brown-deep","children":"Read more →"}]
|
||||
4f:["$","div",null,{"className":"mt-10 text-center","children":["$","$L7",null,{"href":"/blog","className":"inline-flex rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"All blog posts"}]}]
|
||||
1c:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
|
||||
50:I[27201,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"IconMark"]
|
||||
19:null
|
||||
1e:[["$","title","0",{"children":"10 Cupcake Decorating Ideas Anyone Can Master · Zoe's Baking Emporium"}],["$","meta","1",{"name":"description","content":"You don't need pastry-school skills to make gorgeous cupcakes. These ten beginner-friendly techniques turn a tub of frosting into a showstopper."}],["$","meta","2",{"name":"author","content":"Zoe"}],["$","meta","3",{"name":"keywords","content":"baking,recipes,cookies,cupcakes,flan,desserts,home baking,Zoe's Baking Emporium"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","link","5",{"rel":"canonical","href":"https://zoes-baking-emporium.mosaic.site/blog/10-cupcake-decorating-ideas-anyone-can-master/"}],["$","meta","6",{"property":"og:title","content":"10 Cupcake Decorating Ideas Anyone Can Master"}],["$","meta","7",{"property":"og:description","content":"You don't need pastry-school skills to make gorgeous cupcakes. These ten beginner-friendly techniques turn a tub of frosting into a showstopper."}],["$","meta","8",{"property":"og:image","content":"https://zoes-baking-emporium.mosaic.site/images/hero/HKes9_amYnE.jpg"}],["$","meta","9",{"property":"og:type","content":"article"}],["$","meta","10",{"property":"article:published_time","content":"2026-03-30"}],["$","meta","11",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","12",{"name":"twitter:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","13",{"name":"twitter:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","14",{"name":"twitter:image","content":"https://zoes-baking-emporium.mosaic.site/images/hero/HKes9_amYnE.jpg"}],["$","link","15",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L50","16",{}]]
|
||||
|
|
@ -0,0 +1,280 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[59919,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ThemeProvider"]
|
||||
3:I[2971,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"Header"]
|
||||
4:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
5:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
6:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1l4e1udv9l-zy.js"],"default"]
|
||||
7:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1l4e1udv9l-zy.js"],""]
|
||||
12:I[68027,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
||||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
:HL["/_next/static/media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
:HL["/_next/static/media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
0:{"P":null,"c":["","blog",""],"q":"","i":false,"f":[[["",{"children":["blog",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/35s1mzuwpm0u0.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"className":"playfair_display_30e976df-module__-8ONzG__variable nunito_11bc874e-module__iUs_OW__variable h-full antialiased","children":["$","body",null,{"className":"flex min-h-full flex-col","children":["$","$L2",null,{"attribute":"class","defaultTheme":"light","enableSystem":true,"children":[["$","$L3",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","section",null,{"className":"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center","children":[["$","span",null,{"className":"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5","key":"laymnq"}],["path",{"d":"M8.5 8.5v.01","key":"ue8clq"}],["path",{"d":"M16 15.5v.01","key":"14dtrp"}],["path",{"d":"M12 12v.01","key":"u5ubse"}],["path",{"d":"M11 17v.01","key":"1hyl5a"}],["path",{"d":"M7 14v.01","key":"uct60s"}]],"className":"lucide-cookie h-10 w-10"}]}],["$","h1",null,{"className":"mt-6 font-display text-5xl font-bold text-brown-deep","children":"404"}],["$","p",null,{"className":"mt-3 max-w-md text-lg text-muted","children":"Oops — this page seems to have crumbled. Let's get you back to something sweet."}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-4","children":[["$","$L7",null,{"href":"/","className":"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"Back home"}],["$","$L7",null,{"href":"/recipes","className":"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft","children":"Browse recipes"}]]}]]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","footer",null,{"className":"mt-20 border-t border-border bg-surface-muted","children":["$","div",null,{"className":"container-bakery py-14","children":[["$","div",null,{"className":"grid gap-10 md:grid-cols-2 lg:grid-cols-4","children":[["$","div",null,{"children":[["$","$L7",null,{"href":"/","className":"flex items-center gap-2 font-display text-lg font-bold text-brown-deep","children":[["$","span",null,{"className":"grid h-9 w-9 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8","key":"1w3rig"}],["path",{"d":"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1","key":"n2jgmb"}],["path",{"d":"M2 21h20","key":"1nyx9w"}],["path",{"d":"M7 8v3","key":"1qtyvj"}],["path",{"d":"M12 8v3","key":"hwp4zt"}],["path",{"d":"M17 8v3","key":"1i6e5u"}],["path",{"d":"M7 4h.01","key":"1bh4kh"}],["path",{"d":"M12 4h.01","key":"1ujb9j"}],["path",{"d":"M17 4h.01","key":"1upcoc"}]],"className":"lucide-cake h-5 w-5"}]}],"Zoe's Baking Emporium"]}],["$","p",null,{"className":"mt-4 max-w-xs text-sm text-muted","children":"Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","div",null,{"className":"mt-5 flex gap-3","children":[["$","a",null,{"href":"https://instagram.com/zoesbakingemporium","aria-label":"Instagram","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z","key":"18u6gg"}],["circle",{"cx":"12","cy":"13","r":"3","key":"1vg3eu"}]],"className":"lucide-camera h-5 w-5"}]}],["$","a",null,{"href":"https://youtube.com/@zoesbakingemporium","aria-label":"YouTube","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":"$L8"}],"$L9"]}]]}],"$La","$Lb","$Lc"]}],"$Ld"]}]}]]}]}]}]]}],{"children":["$Le",{"children":["$Lf",{},null,false,null]},null,false,"$@10"]},null,false,null],"$L11",false]],"m":"$undefined","G":["$12",["$L13"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
14:I[59099,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"NewsletterSignup"]
|
||||
15:I[5500,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1l4e1udv9l-zy.js"],"Image"]
|
||||
16:I[61476,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1l4e1udv9l-zy.js"],"BlogExplorer"]
|
||||
1d:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
||||
1f:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
||||
20:"$Sreact.suspense"
|
||||
8:["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z","key":"10ikf1"}]],"className":"lucide-play h-5 w-5"}]
|
||||
9:["$","a",null,{"href":"https://pinterest.com/zoesbakingemporium","aria-label":"Pinterest","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","span",null,{"className":"text-sm font-bold","children":"P"}]}]
|
||||
a:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Explore"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","/",{"children":["$","$L7",null,{"href":"/","className":"text-muted transition-colors hover:text-brown","children":"Home"}]}],["$","li","/recipes",{"children":["$","$L7",null,{"href":"/recipes","className":"text-muted transition-colors hover:text-brown","children":"Recipes"}]}],["$","li","/inspiration",{"children":["$","$L7",null,{"href":"/inspiration","className":"text-muted transition-colors hover:text-brown","children":"Inspiration"}]}],["$","li","/blog",{"children":["$","$L7",null,{"href":"/blog","className":"text-muted transition-colors hover:text-brown","children":"Blog"}]}],["$","li","/about",{"children":["$","$L7",null,{"href":"/about","className":"text-muted transition-colors hover:text-brown","children":"About"}]}],["$","li","/faq",{"children":["$","$L7",null,{"href":"/faq","className":"text-muted transition-colors hover:text-brown","children":"FAQ"}]}],["$","li","/contact",{"children":["$","$L7",null,{"href":"/contact","className":"text-muted transition-colors hover:text-brown","children":"Contact"}]}]]}]]}]
|
||||
b:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Categories"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","Cookies",{"children":["$","$L7",null,{"href":"/category/cookies","className":"text-muted transition-colors hover:text-brown","children":"Cookies"}]}],["$","li","Cupcakes",{"children":["$","$L7",null,{"href":"/category/cupcakes","className":"text-muted transition-colors hover:text-brown","children":"Cupcakes"}]}],["$","li","Flan",{"children":["$","$L7",null,{"href":"/category/flan","className":"text-muted transition-colors hover:text-brown","children":"Flan"}]}],["$","li","Other Desserts",{"children":["$","$L7",null,{"href":"/category/other-desserts","className":"text-muted transition-colors hover:text-brown","children":"Other Desserts"}]}]]}]]}]
|
||||
c:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Sweeten your inbox"}],["$","p",null,{"className":"mt-4 text-sm text-muted","children":"New recipes and baking tips, a couple of times a month."}],["$","div",null,{"className":"mt-4","children":["$","$L14",null,{"compact":true}]}]]}]
|
||||
d:["$","div",null,{"className":"mt-12 flex flex-col items-center justify-between gap-3 border-t border-border pt-6 text-sm text-muted sm:flex-row","children":[["$","p",null,{"children":["© ",2026," ","Zoe's Baking Emporium",". Baked with love."]}],["$","p",null,{"children":["Made for home bakers everywhere. "," ",["$","$L7",null,{"href":"/faq","className":"underline hover:text-brown","children":"FAQ"}]]}]]}]
|
||||
e:["$","$1","c",{"children":[null,["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
|
||||
17:T2549,Ask ten bakers what makes the perfect soft cookie and you'll get ten different answers. After years of testing — and more flat, crunchy, disappointing batches than I'd like to admit — I've come to believe that soft cookies aren't about a single magic ingredient. They're about understanding a few simple principles and making small, deliberate choices at each step. Once you know what each decision does, you can bend any recipe toward the texture you love.
|
||||
|
||||
This is the guide I wish someone had handed me when I started. Let's walk through it together, from the butter all the way to the moment you pull the tray out of the oven.
|
||||
|
||||
## It All Starts With the Butter
|
||||
|
||||
If there's one place where soft cookies are won or lost, it's the butter. Specifically, its temperature. "Room temperature" is the most misunderstood instruction in all of baking. Butter that's too warm — soft, greasy, almost melting — will spread into thin, crisp puddles in the oven. Butter that's too cold won't cream properly and your cookies will be dense and cakey.
|
||||
|
||||
The butter you want should be cool to the touch but yield easily when you press it. Around 65°F is the sweet spot. It should hold the dent of your finger without your finger sinking straight through. If you've left it out and it's gone shiny and soft, pop it back in the fridge for ten minutes.
|
||||
|
||||
When you cream that properly softened butter with sugar, you're not just mixing — you're whipping tiny air bubbles into the fat. Those bubbles give your cookies structure and lift. Cream it for two to three full minutes until the mixture is pale and fluffy. But here's the catch for soft cookies: don't overdo it. Too much air can cause cookies to rise dramatically and then collapse, leaving them thin. Pale and fluffy, then stop.
|
||||
|
||||
A note on melted butter: some soft-and-chewy recipes call for it deliberately. Melted butter means no air is whipped in, which produces a denser, chewier, fudgier cookie. It's a legitimate technique — just know that you're trading a little lift for a lot of chew.
|
||||
|
||||
## Sugar Is a Texture Tool, Not Just a Sweetener
|
||||
|
||||
Most people think of sugar as the thing that makes cookies sweet. It does, but it also controls moisture and spread, and the type of sugar matters enormously.
|
||||
|
||||
Brown sugar is your best friend for soft cookies. It contains molasses, which is hygroscopic — a fancy word meaning it attracts and holds onto moisture. Cookies made with more brown sugar stay soft and moist for days. White granulated sugar, on the other hand, encourages crisp edges and more spread.
|
||||
|
||||
The ratio is your dial. A cookie that's mostly brown sugar will be soft, chewy, and a little denser. A cookie that's mostly white sugar will be crisp and spread thin. For the soft-but-still-structured cookie most people are chasing, I like a ratio that leans toward brown sugar — say, two parts brown to one part white. Play with it and you'll quickly find your preference.
|
||||
|
||||
## The Mixing Mistake Almost Everyone Makes
|
||||
|
||||
Here's where so many good intentions go wrong: overmixing the flour.
|
||||
|
||||
Flour contains proteins that form gluten when they're worked and hydrated. A little gluten gives cookies their chew. Too much gluten makes them tough and bread-like. Every extra turn of the mixer once the flour goes in develops more gluten.
|
||||
|
||||
The fix is simple: add your dry ingredients and mix on low speed only until the last streaks of flour disappear. Then stop. I often finish the final few folds by hand with a spatula, which gives me more control and keeps me from absentmindedly running the mixer too long. Fold in your chocolate chips or add-ins at this stage too — they help you avoid overworking the dough because you have to be gentle.
|
||||
|
||||
Measuring flour correctly matters just as much here. Scooping your measuring cup directly into the bag packs in far too much, and too much flour is the number one cause of dry, dense cookies. Spoon the flour into the cup and level it off, or better yet, weigh it. A kitchen scale is the single best upgrade you can make as a baker.
|
||||
|
||||
## Why Chilling the Dough Changes Everything
|
||||
|
||||
If you've ever wondered why bakery cookies look so thick and gorgeous while yours spread into one sad sheet, the answer is usually chilling.
|
||||
|
||||
Resting the dough in the fridge does two wonderful things. First, it solidifies the fat, so the cookies hold their shape longer in the oven and spread less. Second — and this is the part people skip — it gives the flour time to fully hydrate and the flavors time to deepen. Dough chilled for 24 to 72 hours bakes up with a richer, almost toffee-like flavor and a beautifully chewy texture. It's the difference between a good cookie and one people ask you to make again.
|
||||
|
||||
You don't always need a multi-day rest. Even 30 to 60 minutes in the fridge makes a noticeable difference in spread and thickness. If you're in a hurry, scoop the dough into balls first and chill those — they cool faster than a big block.
|
||||
|
||||
## Reading the Oven, Not Just the Timer
|
||||
|
||||
The oven is where patience pays off — and where most soft cookies are accidentally ruined. The single biggest secret to a soft center is this: take them out before they look done.
|
||||
|
||||
Cookies continue to bake on the hot tray after they leave the oven. If you wait until the centers look fully set and golden, you've already overbaked them. Pull them when the edges are set and lightly golden but the centers still look slightly underbaked and puffy. They'll finish cooking from residual heat as they rest on the pan.
|
||||
|
||||
A few more oven truths worth knowing:
|
||||
|
||||
- **Your oven lies.** Most home ovens run 15 to 25 degrees off their dial. A cheap oven thermometer will tell you the truth and solve mysteries you didn't know you had.
|
||||
- **Light pans bake gentler.** Dark metal pans absorb more heat and brown the bottoms faster. If your cookie bottoms scorch, switch to a lighter sheet or double up your pans.
|
||||
- **Always use parchment.** It promotes even baking, prevents sticking, and protects the bottoms.
|
||||
- **One tray at a time, middle rack.** Crowding two trays leads to uneven baking. If you must bake two at once, rotate and swap them halfway through.
|
||||
|
||||
After baking, let the cookies sit on the hot sheet for about five minutes to finish setting, then move them to a wire rack. Pulling them off too soon means they'll tear; leaving them on too long means the bottoms keep cooking.
|
||||
|
||||
## The Little Things That Make a Big Difference
|
||||
|
||||
A few final habits separate consistently great cookies from occasionally great ones:
|
||||
|
||||
- **Use room-temperature eggs.** They incorporate more smoothly and evenly into the batter.
|
||||
- **Don't skimp on salt.** Salt sharpens sweetness and makes the chocolate taste more like chocolate. A flaky pinch on top right after baking is pure magic.
|
||||
- **Scoop evenly.** A cookie scoop gives uniform sizes that bake at the same rate, so you're not pulling some raw and some burnt.
|
||||
- **Store them with a slice of bread.** Tuck a piece of sandwich bread into the cookie container. The cookies pull moisture from the bread and stay soft for days. It sounds odd; it works beautifully.
|
||||
|
||||
## Ingredients Are Worth Caring About
|
||||
|
||||
We've talked a lot about technique, but the cookies you bake can only be as good as what goes into them, and a few ingredient choices quietly make a big difference. Use real butter, not a spread or a "baking blend" — the water content in those is different and it changes how cookies spread and brown. Pure vanilla extract over imitation is a small upgrade you'll taste, especially in a simple cookie where there's nowhere for cheap flavor to hide.
|
||||
|
||||
Chocolate is the other place to spend a little care. Chocolate chips are designed to hold their shape, which is lovely for a classic look, but if you want those dramatic melty pools, chop a bar of good chocolate instead. The uneven pieces give you everything from fine flecks to molten puddles, and the flavor of a quality chocolate carries the whole cookie. A mix of chopped bar and chips gives you the best of both worlds.
|
||||
|
||||
Finally, don't sleep on freshness. Baking soda and baking powder lose their punch over time — if yours have been open for a year, that may be why your cookies are flat and pale. Flour, too, can pick up off-flavors if it's been sitting around. None of this requires fancy or expensive ingredients; it just rewards paying a little attention to what's actually in your pantry.
|
||||
|
||||
## When Things Go Wrong
|
||||
|
||||
Even with all of this, batches go sideways. Here's a quick troubleshooting cheat sheet:
|
||||
|
||||
- **Cookies spread too thin?** Butter was too warm, dough wasn't chilled, or there's too little flour. Chill and check your measuring.
|
||||
- **Cookies came out cakey?** Too much flour, too much creaming, or too much leavening. Lighten up.
|
||||
- **Tough and dense?** Overmixed flour. Be gentler next time.
|
||||
- **Dry and crumbly?** Overbaked or over-floured. Pull them sooner.
|
||||
|
||||
## Soft Cookies Are a Practice, Not a Trick
|
||||
|
||||
The most freeing thing I ever realized about baking is that there's no secret single ingredient — just a series of understandable choices. Once you know that warm butter spreads, brown sugar softens, overmixing toughens, chilling thickens, and residual heat finishes the bake, you stop following recipes blindly and start steering them.
|
||||
|
||||
So bake a batch this week. Pay attention to one variable. Take notes. Pull them a minute early. You'll be amazed how quickly your cookies go from "pretty good" to the kind people remember. And if your first batch isn't perfect, well — you've got more cookies to eat while you practice. That's hardly a hardship.18:T215b,I can tell you the exact moment I fell in love with flan. I was at a friend's grandmother's house, and she set down a plate with a trembling golden dome on it, amber caramel sliding down the sides into a little pool. I took one bite and the whole thing dissolved — cool, silky, barely sweet, with this deep burnt-sugar edge. I went home that night absolutely certain I could make it. After all, the ingredient list was almost laughably short. Eggs, milk, sugar. How hard could it be?
|
||||
|
||||
Reader, it was hard. This is the story of how flan humbled me, batch after batch, until it finally taught me to slow down.
|
||||
|
||||
## The First Disaster
|
||||
|
||||
My first flan came out looking like a sponge. Not a smooth custard — an actual sponge, full of little holes, rubbery enough to bounce. I was baffled. I had followed a recipe. I had used the right ingredients. What I hadn't understood was that custard is a fragile, temperature-sensitive thing, and I had baked it at far too high a temperature, too fast. The eggs had essentially scrambled in slow motion.
|
||||
|
||||
I remember standing in my kitchen, fork in hand, poking at this bouncy yellow disk and feeling genuinely offended. Three ingredients. How was I losing to three ingredients?
|
||||
|
||||
What I didn't know yet was that flan isn't really about ingredients at all. It's about gentleness.
|
||||
|
||||
## The Caramel That Fought Back
|
||||
|
||||
If the custard was my first enemy, the caramel was my second. The recipes all made it sound so simple. "Cook the sugar until amber." Easy. So I dumped sugar in a pan, turned the heat to high, and walked away to check my phone.
|
||||
|
||||
When I came back, I had a pan of black, acrid, smoking carbon that smelled like a campfire and a wave of regret. I tried again, watching this time, and pulled it off the heat the second it turned pale gold — which meant it was barely caramelized at all, more like sweet syrup, with none of that bittersweet complexity that makes flan taste like flan.
|
||||
|
||||
It took me probably five attempts to understand caramel's narrow window. Sugar goes from clear to gold to amber to burnt in a span of maybe ninety seconds, and once it starts moving, it moves fast. You cannot leave it. You cannot multitask. You have to stand there, swirling the pan, watching the color shift, and trust yourself to pull it at that perfect amber — dark enough to be complex, light enough to not be bitter. The first time I nailed it, I actually said "oh!" out loud to my empty kitchen.
|
||||
|
||||
I also learned, painfully, that molten caramel is one of the hottest things in a home kitchen. I learned this by touching it. Please learn it from me instead.
|
||||
|
||||
## The Crack Down the Middle
|
||||
|
||||
So I had decent caramel. I had figured out, more or less, that I needed a lower oven temperature. And my next flan came out — and there was a crack running right across the top, with a strange dry, overcooked ring around the edge while the center was still loose.
|
||||
|
||||
This was the water bath lesson. A bain-marie, the recipes called it, which sounded fancy and unnecessary, so naturally I had been skipping it. Big mistake. The water bath isn't optional decoration. It insulates the custard, keeps the heat gentle and even, and stops the edges from cooking way ahead of the middle. Without it, the outside overcooks and toughens while the inside is still raw, and the whole thing cracks from the stress of uneven setting.
|
||||
|
||||
The first time I actually used a proper water bath — nestling my dish into a roasting pan and pouring hot water halfway up the sides — the difference was night and day. The custard set evenly, edge to center, smooth as glass. I felt like I'd discovered fire.
|
||||
|
||||
## Learning to Read the Jiggle
|
||||
|
||||
The next thing flan taught me was how to tell when it's done, and this is genuinely the hardest skill to put into words. Custard should come out of the oven before it looks fully set. The center should still wobble — not slosh like liquid, but jiggle like jelly, moving as one soft unit when you nudge the pan.
|
||||
|
||||
For the longest time I overbaked, because every instinct screamed that a jiggly center meant raw. But custard, like cookies, keeps cooking after it leaves the oven, and it sets further as it chills. Pull it when it's still jiggly, let it cool, refrigerate it overnight, and you'll find it has set into exactly the right silky texture. Bake it until it's firm in the oven and you'll get something dense and overcooked.
|
||||
|
||||
That overnight chill, by the way, is not a suggestion either. I learned that the hard way too — impatiently flipping out a barely-cooled flan and watching it collapse into a sad puddle on the plate. Flan needs time. At least four hours, ideally overnight, both to set properly and to let the caramel at the bottom melt into that glossy sauce that pours over the top when you unmold it.
|
||||
|
||||
## The Strain I Almost Skipped
|
||||
|
||||
Here's a small step I ignored for ages because it seemed fussy: straining the custard through a fine sieve before baking. I figured if I whisked well enough, I wouldn't need it.
|
||||
|
||||
I was wrong, of course. Straining catches the little bits of cooked egg, the stringy chalazae from the yolks, any stubborn lumps. It is the difference between a custard that's smooth and one that's glass-smooth — and once you've tasted the glass-smooth version, you can't go back. It takes thirty seconds. I do it every single time now.
|
||||
|
||||
## The Batch That Finally Worked
|
||||
|
||||
I still remember the flan that finally came together. Amber caramel, swirled to coat the dish without burning. Custard whisked gently — gently, because beating in too much air creates bubbles and holes — then strained until silky. The water bath, hot and steady. A low oven. And then the patience: pulling it while it jiggled, cooling it, chilling it overnight even though I desperately wanted to eat it immediately.
|
||||
|
||||
The next day I ran a knife around the edge, set a plate on top, and flipped it. There was that breathless second where you don't know if it'll release. And then it slid free with a soft sigh, caramel cascading down the sides, the surface smooth and unbroken and trembling slightly. I had made the thing from that grandmother's kitchen. I had finally done it.
|
||||
|
||||
## Learning to Share It
|
||||
|
||||
There's a part of the flan story I didn't expect, which is what happened once I could actually make it. The first time I brought one to a family dinner, I was nervous setting it down — this was the dessert that had defeated me so many times, and now I was presenting it to people who'd grown up eating the real thing. I flipped it onto the platter, the caramel slid down, and there was a little pause. Then my aunt took a bite, closed her eyes, and said it tasted like her mother's. I don't think I've ever been prouder of anything I've made.
|
||||
|
||||
That's when I understood that flan isn't really about the custard at all. It's a dessert that lives at family tables, that gets passed between generations, that means something. Learning to make it well wasn't just a technical achievement — it was a way of joining a long, warm tradition of people standing over caramel, watching it turn amber, making something cool and silky to share with the people they love.
|
||||
|
||||
Now I make flan for birthdays, for holidays, for no reason at all on a quiet Sunday. I've taught two friends to make it, walking them through the same mistakes I made so they could skip a few of them. Every time, I get to watch that same moment of delight when the flan slides free and the caramel pours down. It never gets old.
|
||||
|
||||
## What Flan Taught Me About Baking
|
||||
|
||||
Flan changed how I bake everything. It taught me that some things cannot be rushed, that gentleness is a technique, and that "simple" ingredients often demand the most respect. It taught me to watch instead of to time, to trust a jiggle, to stand at the stove instead of wandering off.
|
||||
|
||||
Mostly it taught me that failure in the kitchen isn't really failure — it's information. Every cracked, curdled, weepy disaster was teaching me something the recipe couldn't put into words. The sponge taught me temperature. The burnt sugar taught me attention. The crack taught me the water bath. The puddle taught me patience.
|
||||
|
||||
So if you're staring at a flan that didn't work, take heart. You're not bad at this. You're in the middle of learning something that takes most of us many tries. Make notes, change one thing, and try again. One day you'll flip that dish over and watch it slide free, perfect and glossy and trembling, and every failed batch will suddenly feel worth it.
|
||||
|
||||
That's the magic of flan. It makes you earn it. And the earning is half the joy.19:T21ea,For the longest time, I thought beautiful cupcakes were the domain of professionals — people with steady hands, fancy tools, and years of training. Then I started actually trying, and I discovered something wonderful: the vast majority of jaw-dropping cupcakes are made with a small handful of beginner-friendly techniques. You really don't need pastry school. You need a little frosting, a few simple tricks, and the willingness to make a slightly messy first attempt.
|
||||
|
||||
Here are ten decorating ideas, roughly from easiest to slightly more ambitious, that anyone can master. Pick one and try it this weekend.
|
||||
|
||||
## 1. The Classic Swirl
|
||||
|
||||
If you learn only one thing, learn the swirl. It's the move that instantly makes a cupcake look bakery-bought, and it's far easier than it looks. Fit a piping bag with a large star tip (a Wilton 1M is the famous one), fill it with frosting, and start piping from the outer edge. Move in a spiral toward the center, then lift straight up to finish with a little peak.
|
||||
|
||||
The secret is to keep steady, even pressure and let the tip do the shaping — don't try to "draw" the swirl, just guide the bag. Your first one might look lopsided. Your fifth will look professional. That's the whole learning curve.
|
||||
|
||||
## 2. The Rustic Spatula Swoop
|
||||
|
||||
Don't even own a piping bag yet? No problem. Some of the prettiest cupcakes are frosted with nothing but a small offset spatula or the back of a spoon. Plop a generous dollop of frosting on top, then use the spatula to swoop it into a soft, rounded peak with a little flick at the end.
|
||||
|
||||
This rustic, homemade look is genuinely trendy right now, and it's wonderfully forgiving. There's no "wrong" swoop. It says "made with love in a real kitchen," which is exactly what we're going for.
|
||||
|
||||
## 3. Sprinkles, Done With Intention
|
||||
|
||||
Sprinkles are the easiest upgrade in the world, but there's a trick to making them look deliberate rather than dumped. Frost your cupcake, then hold it sideways over a bowl and gently press the frosted top into a pile of sprinkles, rotating to coat the edges while leaving the center clean. The result is a polished "sprinkle ring" border that looks intentional and professional.
|
||||
|
||||
For full coverage, do the same but roll the whole top. Either way, do it while the frosting is fresh and tacky so everything sticks.
|
||||
|
||||
## 4. The Two-Tone Swirl
|
||||
|
||||
This one looks impressively advanced and takes about thirty extra seconds. Lay out a sheet of plastic wrap, spread one color of frosting down one half and a second color down the other, then roll it into a log. Snip the end, drop the whole log into your piping bag (tip already in place), and pipe as usual. Out comes a gorgeous marbled, two-tone swirl that looks like you trained for it.
|
||||
|
||||
Try pink and white for something pretty, or chocolate and vanilla for a classic look.
|
||||
|
||||
## 5. Drizzle and Drip
|
||||
|
||||
A simple drizzle adds instant drama. Warm a little caramel, melted chocolate, or a thick glaze until it's pourable but not runny, then use a spoon to drizzle it back and forth over your frosted cupcakes. For a trendy "drip" effect, let a few lines run intentionally down the sides.
|
||||
|
||||
The key is consistency: too thin and it slides right off, too thick and it won't move. Aim for something that ribbons slowly off the spoon.
|
||||
|
||||
## 6. Fresh Fruit and Edible Garnishes
|
||||
|
||||
Never underestimate how elegant a single, well-placed garnish can be. A fresh raspberry, a curl of lemon zest, a mint leaf, a slice of strawberry, or a few blueberries can turn a plain swirl into something that looks like it came from a patisserie window.
|
||||
|
||||
The trick is restraint — one or two thoughtfully placed elements look chic, while a fruit salad piled on top looks chaotic. Match the garnish to the flavor and let it be a small, perfect accent.
|
||||
|
||||
## 7. The Cookie or Candy Topper
|
||||
|
||||
Tuck something delicious into the frosting and you've got a topper that's both decoration and a flavor preview. A mini cookie, half a chocolate sandwich cookie, a square of chocolate, a caramel candy, a pretzel, or a chunk of the same thing that's inside the cupcake — all of these signal exactly what someone's about to enjoy.
|
||||
|
||||
Press the topper in at a jaunty angle while the frosting is fresh. It's playful, it's easy, and it photographs beautifully.
|
||||
|
||||
## 8. Dusting With Cocoa or Powdered Sugar
|
||||
|
||||
For an understated, elegant finish, hold a small fine-mesh sieve over your frosted cupcakes and tap a little cocoa powder, powdered sugar, or cinnamon over the top. It's the cupcake equivalent of a cafe's dusted dessert plate — subtle, sophisticated, and effortless.
|
||||
|
||||
This works especially well over a simple swirl on coffee, chocolate, or spiced cupcakes. A little goes a long way, so dust lightly.
|
||||
|
||||
## 9. Piped Rosettes and Stars
|
||||
|
||||
Once you're comfortable with the basic swirl, branch out into shapes. A rosette is just a swirl done in place — start in the center, pipe a tight spiral outward, and lift. Cover the whole top in small rosettes for a flower-bouquet effect, or pipe a cluster of little stars by holding the star tip straight up, squeezing, and pulling away.
|
||||
|
||||
These small repeated shapes look intricate but use the exact same tip and the exact same pressure control you already practiced. Repetition is the only skill required.
|
||||
|
||||
## 10. The Ombré Effect
|
||||
|
||||
To finish, here's the one that always gets gasps and is secretly simple: ombré frosting that fades from dark to light. Divide your frosting into a few bowls and tint them progressively — say, deep pink, medium pink, and pale pink. Then either pipe a band of each color up the side of your piping bag before swirling, or frost a batch in graduating shades so the whole tray shifts from dark to light.
|
||||
|
||||
When you swirl a bag layered with shades, the colors blend softly as they pipe, creating that dreamy gradient. It looks like serious skill. It's really just three bowls and a little food coloring.
|
||||
|
||||
## Bonus: Building a Little Decorating Kit
|
||||
|
||||
You don't need a cupboard full of equipment to do everything on this list, but a handful of inexpensive tools will make these techniques dramatically easier and more fun. If you're putting together a small starter kit, here's what I'd buy first:
|
||||
|
||||
- **A few piping bags** (reusable or disposable) — disposable ones are wonderfully low-stress because cleanup is just tossing them out.
|
||||
- **An open star tip and a round tip** — the star tip gives you swirls, rosettes, and stars; the round tip handles dots, drips, and writing. Those two alone unlock most of this list.
|
||||
- **A small offset spatula** — perfect for the rustic swoop and for smoothing frosting cleanly.
|
||||
- **Gel food coloring in a few core shades** — pink, a warm yellow, and a true red will mix into most colors you'll want.
|
||||
- **A jar of sprinkles or two** and a little container of flaky finishing touches.
|
||||
|
||||
Keep it all in a shoebox or a drawer and you've got a decorating kit that costs less than a fancy cake but lets you make a hundred different things. The tools genuinely lower the barrier — a swirl that feels impossible by hand becomes easy the moment you've got the right tip in your bag.
|
||||
|
||||
## A Few Tips That Make Everything Easier
|
||||
|
||||
No matter which technique you choose, a few habits will set you up for success:
|
||||
|
||||
- **Always frost completely cooled cupcakes.** Warm cupcakes melt frosting into a slippery mess. Patience first.
|
||||
- **Get your frosting consistency right.** Too soft and it won't hold a shape; too stiff and it tears. It should be smooth, fluffy, and hold a peak. Add a splash of cream to loosen or a spoon of powdered sugar to stiffen.
|
||||
- **Practice on parchment first.** Pipe a few swirls onto a sheet of paper, then scrape the frosting back into the bag. You'll find your rhythm before you touch a real cupcake.
|
||||
- **Use gel food coloring, not liquid.** Gel gives vivid color without thinning your frosting.
|
||||
- **Keep it simple.** One technique done cleanly beats five crammed onto a single cupcake.
|
||||
|
||||
## You're More Ready Than You Think
|
||||
|
||||
Here's the honest truth I wish someone had told me sooner: beautiful cupcakes are not about talent. They're about a few learnable techniques, a tub of well-made frosting, and the courage to try. Your first swirl might wobble. Your first drip might run too far. And then you'll do it again, and again, and very quickly you'll be the person whose cupcakes make everyone at the party say "wait, you made these?"
|
||||
|
||||
So pick one idea from this list — just one — and try it with your next batch. Decorating cupcakes is one of the most joyful, low-stakes, high-reward things you can do in a kitchen. The worst-case scenario is a slightly messy cupcake that still tastes delicious. That's a pretty wonderful worst case.
|
||||
|
||||
Now go make something pretty.f:["$","$1","c",{"children":[[["$","section",null,{"className":"relative overflow-hidden","children":[["$","div",null,{"className":"absolute inset-0","children":[["$","$L15",null,{"src":"/images/cookies/r8k3-bX0oZU.jpg","alt":"","fill":true,"priority":true,"sizes":"100vw","className":"object-cover"}],["$","div",null,{"className":"absolute inset-0 bg-gradient-to-b from-brown-deep/70 via-brown-deep/55 to-brown-deep/75"}]]}],["$","div",null,{"className":"container-bakery relative py-20 text-center text-white sm:py-28","children":[["$","div",null,{"className":"mb-5 flex justify-center [&_*]:text-white/80","children":["$","nav",null,{"aria-label":"Breadcrumb","className":"text-sm text-muted","children":["$","ol",null,{"className":"flex flex-wrap items-center gap-1.5","children":[["$","li",null,{"children":["$","$L7",null,{"href":"/","className":"inline-flex items-center hover:text-brown","children":[["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8","key":"5wwlr5"}],["path",{"d":"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z","key":"r6nss1"}]],"className":"lucide-house h-4 w-4"}],["$","span",null,{"className":"sr-only","children":"Home"}]]}]}],[["$","li","0",{"className":"flex items-center gap-1.5","children":[["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"m9 18 6-6-6-6","key":"mthhwq"}]],"className":"lucide-chevron-right h-3.5 w-3.5"}],["$","span",null,{"className":"font-medium text-foreground","aria-current":"page","children":"Blog"}]]}]]]}]}]}],["$","h1",null,{"className":"mx-auto max-w-3xl text-balance font-display text-4xl font-bold sm:text-5xl","children":"The Baking Journal"}],["$","p",null,{"className":"mx-auto mt-4 max-w-2xl text-balance text-lg text-white/85","children":"Stories from the kitchen, tested tips, and a little inspiration."}]]}]]}],["$","section",null,{"className":"container-bakery py-14","children":["$","$L16",null,{"posts":[{"slug":"secret-to-perfect-soft-cookies","title":"The Secret to Perfect Soft Cookies Every Time","excerpt":"Soft, chewy cookies aren't luck — they're a handful of small decisions about butter, sugar, mixing, and time. Here's everything I've learned.","category":"Baking Tips","date":"2026-05-18","author":"Zoe","image":"/images/cookies/Tt6mJRbBVN8.jpg","body":"$17"},{"slug":"my-journey-learning-to-make-flan","title":"My Journey Learning to Make Flan","excerpt":"Flan humbled me more than any other dessert. Here's the story of the cracked, curdled, weepy failures that eventually taught me to make it silky.","category":"Baking Stories","date":"2026-04-22","author":"Zoe","image":"/images/flan/qjf9_9HRHXg.jpg","body":"$18"},{"slug":"10-cupcake-decorating-ideas-anyone-can-master","title":"10 Cupcake Decorating Ideas Anyone Can Master","excerpt":"You don't need pastry-school skills to make gorgeous cupcakes. These ten beginner-friendly techniques turn a tub of frosting into a showstopper.","category":"Decorating","date":"2026-03-30","author":"Zoe","image":"/images/hero/HKes9_amYnE.jpg","body":"$19"}]}]}]],["$L1a"],"$L1b"]}]
|
||||
1c:[]
|
||||
10:"$W1c"
|
||||
11:["$","$1","h",{"children":[null,["$","$L1d",null,{"children":"$L1e"}],["$","div",null,{"hidden":true,"children":["$","$L1f",null,{"children":["$","$20",null,{"name":"Next.Metadata","children":"$L21"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
|
||||
13:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
|
||||
22:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
||||
1a:["$","script","script-0",{"src":"/_next/static/chunks/1l4e1udv9l-zy.js","async":true,"nonce":"$undefined"}]
|
||||
1b:["$","$L22",null,{"children":["$","$20",null,{"name":"Next.MetadataOutlet","children":"$@23"}]}]
|
||||
1e:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
|
||||
24:I[27201,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"IconMark"]
|
||||
21:[["$","title","0",{"children":"Blog · Zoe's Baking Emporium"}],["$","meta","1",{"name":"description","content":"Baking stories, tips, and inspiration from Zoe's Baking Emporium — from perfecting soft cookies to decorating cupcakes."}],["$","meta","2",{"name":"author","content":"Zoe"}],["$","meta","3",{"name":"keywords","content":"baking,recipes,cookies,cupcakes,flan,desserts,home baking,Zoe's Baking Emporium"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","link","5",{"rel":"canonical","href":"https://zoes-baking-emporium.mosaic.site/blog/"}],["$","meta","6",{"property":"og:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","7",{"property":"og:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","8",{"property":"og:url","content":"https://zoes-baking-emporium.mosaic.site/"}],["$","meta","9",{"property":"og:site_name","content":"Zoe's Baking Emporium"}],["$","meta","10",{"property":"og:locale","content":"en_US"}],["$","meta","11",{"property":"og:type","content":"website"}],["$","meta","12",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","13",{"name":"twitter:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","14",{"name":"twitter:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","link","15",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L24","16",{}]]
|
||||
23:null
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
||||
3:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
||||
4:"$Sreact.suspense"
|
||||
5:I[27201,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"IconMark"]
|
||||
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Blog · Zoe's Baking Emporium"}],["$","meta","1",{"name":"description","content":"Baking stories, tips, and inspiration from Zoe's Baking Emporium — from perfecting soft cookies to decorating cupcakes."}],["$","meta","2",{"name":"author","content":"Zoe"}],["$","meta","3",{"name":"keywords","content":"baking,recipes,cookies,cupcakes,flan,desserts,home baking,Zoe's Baking Emporium"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","link","5",{"rel":"canonical","href":"https://zoes-baking-emporium.mosaic.site/blog/"}],["$","meta","6",{"property":"og:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","7",{"property":"og:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","8",{"property":"og:url","content":"https://zoes-baking-emporium.mosaic.site/"}],["$","meta","9",{"property":"og:site_name","content":"Zoe's Baking Emporium"}],["$","meta","10",{"property":"og:locale","content":"en_US"}],["$","meta","11",{"property":"og:type","content":"website"}],["$","meta","12",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","13",{"name":"twitter:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","14",{"name":"twitter:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","link","15",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","16",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[59919,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ThemeProvider"]
|
||||
3:I[2971,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"Header"]
|
||||
4:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
5:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
6:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1l4e1udv9l-zy.js"],"default"]
|
||||
7:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1l4e1udv9l-zy.js"],""]
|
||||
d:I[59099,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"NewsletterSignup"]
|
||||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/35s1mzuwpm0u0.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"className":"playfair_display_30e976df-module__-8ONzG__variable nunito_11bc874e-module__iUs_OW__variable h-full antialiased","children":["$","body",null,{"className":"flex min-h-full flex-col","children":["$","$L2",null,{"attribute":"class","defaultTheme":"light","enableSystem":true,"children":[["$","$L3",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L4",null,{"parallelRouterKey":"children","template":["$","$L5",null,{}],"notFound":[["$","section",null,{"className":"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center","children":[["$","span",null,{"className":"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"iconNode":[["path",{"d":"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5","key":"laymnq"}],["path",{"d":"M8.5 8.5v.01","key":"ue8clq"}],["path",{"d":"M16 15.5v.01","key":"14dtrp"}],["path",{"d":"M12 12v.01","key":"u5ubse"}],["path",{"d":"M11 17v.01","key":"1hyl5a"}],["path",{"d":"M7 14v.01","key":"uct60s"}]],"className":"lucide-cookie h-10 w-10"}]}],["$","h1",null,{"className":"mt-6 font-display text-5xl font-bold text-brown-deep","children":"404"}],["$","p",null,{"className":"mt-3 max-w-md text-lg text-muted","children":"Oops — this page seems to have crumbled. Let's get you back to something sweet."}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-4","children":[["$","$L7",null,{"href":"/","className":"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"Back home"}],["$","$L7",null,{"href":"/recipes","className":"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft","children":"Browse recipes"}]]}]]}],[]]}]}],["$","footer",null,{"className":"mt-20 border-t border-border bg-surface-muted","children":["$","div",null,{"className":"container-bakery py-14","children":[["$","div",null,{"className":"grid gap-10 md:grid-cols-2 lg:grid-cols-4","children":[["$","div",null,{"children":[["$","$L7",null,{"href":"/","className":"flex items-center gap-2 font-display text-lg font-bold text-brown-deep","children":[["$","span",null,{"className":"grid h-9 w-9 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"iconNode":[["path",{"d":"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8","key":"1w3rig"}],["path",{"d":"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1","key":"n2jgmb"}],["path",{"d":"M2 21h20","key":"1nyx9w"}],["path",{"d":"M7 8v3","key":"1qtyvj"}],["path",{"d":"M12 8v3","key":"hwp4zt"}],["path",{"d":"M17 8v3","key":"1i6e5u"}],["path",{"d":"M7 4h.01","key":"1bh4kh"}],["path",{"d":"M12 4h.01","key":"1ujb9j"}],["path",{"d":"M17 4h.01","key":"1upcoc"}]],"className":"lucide-cake h-5 w-5"}]}],"Zoe's Baking Emporium"]}],["$","p",null,{"className":"mt-4 max-w-xs text-sm text-muted","children":"Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","div",null,{"className":"mt-5 flex gap-3","children":[["$","a",null,{"href":"https://instagram.com/zoesbakingemporium","aria-label":"Instagram","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"iconNode":[["path",{"d":"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z","key":"18u6gg"}],["circle",{"cx":"12","cy":"13","r":"3","key":"1vg3eu"}]],"className":"lucide-camera h-5 w-5"}]}],["$","a",null,{"href":"https://youtube.com/@zoesbakingemporium","aria-label":"YouTube","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"iconNode":[["path",{"d":"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z","key":"10ikf1"}]],"className":"lucide-play h-5 w-5"}]}],"$L8"]}]]}],"$L9","$La","$Lb"]}],"$Lc"]}]}]]}]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
8:["$","a",null,{"href":"https://pinterest.com/zoesbakingemporium","aria-label":"Pinterest","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","span",null,{"className":"text-sm font-bold","children":"P"}]}]
|
||||
9:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Explore"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","/",{"children":["$","$L7",null,{"href":"/","className":"text-muted transition-colors hover:text-brown","children":"Home"}]}],["$","li","/recipes",{"children":["$","$L7",null,{"href":"/recipes","className":"text-muted transition-colors hover:text-brown","children":"Recipes"}]}],["$","li","/inspiration",{"children":["$","$L7",null,{"href":"/inspiration","className":"text-muted transition-colors hover:text-brown","children":"Inspiration"}]}],["$","li","/blog",{"children":["$","$L7",null,{"href":"/blog","className":"text-muted transition-colors hover:text-brown","children":"Blog"}]}],["$","li","/about",{"children":["$","$L7",null,{"href":"/about","className":"text-muted transition-colors hover:text-brown","children":"About"}]}],["$","li","/faq",{"children":["$","$L7",null,{"href":"/faq","className":"text-muted transition-colors hover:text-brown","children":"FAQ"}]}],["$","li","/contact",{"children":["$","$L7",null,{"href":"/contact","className":"text-muted transition-colors hover:text-brown","children":"Contact"}]}]]}]]}]
|
||||
a:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Categories"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","Cookies",{"children":["$","$L7",null,{"href":"/category/cookies","className":"text-muted transition-colors hover:text-brown","children":"Cookies"}]}],["$","li","Cupcakes",{"children":["$","$L7",null,{"href":"/category/cupcakes","className":"text-muted transition-colors hover:text-brown","children":"Cupcakes"}]}],["$","li","Flan",{"children":["$","$L7",null,{"href":"/category/flan","className":"text-muted transition-colors hover:text-brown","children":"Flan"}]}],["$","li","Other Desserts",{"children":["$","$L7",null,{"href":"/category/other-desserts","className":"text-muted transition-colors hover:text-brown","children":"Other Desserts"}]}]]}]]}]
|
||||
b:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Sweeten your inbox"}],["$","p",null,{"className":"mt-4 text-sm text-muted","children":"New recipes and baking tips, a couple of times a month."}],["$","div",null,{"className":"mt-4","children":["$","$Ld",null,{"compact":true}]}]]}]
|
||||
c:["$","div",null,{"className":"mt-12 flex flex-col items-center justify-between gap-3 border-t border-border pt-6 text-sm text-muted sm:flex-row","children":[["$","p",null,{"children":["© ",2026," ","Zoe's Baking Emporium",". Baked with love."]}],["$","p",null,{"children":["Made for home bakers everywhere. "," ",["$","$L7",null,{"href":"/faq","className":"underline hover:text-brown","children":"FAQ"}]]}]]}]
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
:HL["/_next/static/media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
:HL["/_next/static/media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"blog","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
|
|
@ -0,0 +1,254 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[5500,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1l4e1udv9l-zy.js"],"Image"]
|
||||
3:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1l4e1udv9l-zy.js"],""]
|
||||
4:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1l4e1udv9l-zy.js"],"default"]
|
||||
5:I[61476,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1l4e1udv9l-zy.js"],"BlogExplorer"]
|
||||
b:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
||||
c:"$Sreact.suspense"
|
||||
6:T2549,Ask ten bakers what makes the perfect soft cookie and you'll get ten different answers. After years of testing — and more flat, crunchy, disappointing batches than I'd like to admit — I've come to believe that soft cookies aren't about a single magic ingredient. They're about understanding a few simple principles and making small, deliberate choices at each step. Once you know what each decision does, you can bend any recipe toward the texture you love.
|
||||
|
||||
This is the guide I wish someone had handed me when I started. Let's walk through it together, from the butter all the way to the moment you pull the tray out of the oven.
|
||||
|
||||
## It All Starts With the Butter
|
||||
|
||||
If there's one place where soft cookies are won or lost, it's the butter. Specifically, its temperature. "Room temperature" is the most misunderstood instruction in all of baking. Butter that's too warm — soft, greasy, almost melting — will spread into thin, crisp puddles in the oven. Butter that's too cold won't cream properly and your cookies will be dense and cakey.
|
||||
|
||||
The butter you want should be cool to the touch but yield easily when you press it. Around 65°F is the sweet spot. It should hold the dent of your finger without your finger sinking straight through. If you've left it out and it's gone shiny and soft, pop it back in the fridge for ten minutes.
|
||||
|
||||
When you cream that properly softened butter with sugar, you're not just mixing — you're whipping tiny air bubbles into the fat. Those bubbles give your cookies structure and lift. Cream it for two to three full minutes until the mixture is pale and fluffy. But here's the catch for soft cookies: don't overdo it. Too much air can cause cookies to rise dramatically and then collapse, leaving them thin. Pale and fluffy, then stop.
|
||||
|
||||
A note on melted butter: some soft-and-chewy recipes call for it deliberately. Melted butter means no air is whipped in, which produces a denser, chewier, fudgier cookie. It's a legitimate technique — just know that you're trading a little lift for a lot of chew.
|
||||
|
||||
## Sugar Is a Texture Tool, Not Just a Sweetener
|
||||
|
||||
Most people think of sugar as the thing that makes cookies sweet. It does, but it also controls moisture and spread, and the type of sugar matters enormously.
|
||||
|
||||
Brown sugar is your best friend for soft cookies. It contains molasses, which is hygroscopic — a fancy word meaning it attracts and holds onto moisture. Cookies made with more brown sugar stay soft and moist for days. White granulated sugar, on the other hand, encourages crisp edges and more spread.
|
||||
|
||||
The ratio is your dial. A cookie that's mostly brown sugar will be soft, chewy, and a little denser. A cookie that's mostly white sugar will be crisp and spread thin. For the soft-but-still-structured cookie most people are chasing, I like a ratio that leans toward brown sugar — say, two parts brown to one part white. Play with it and you'll quickly find your preference.
|
||||
|
||||
## The Mixing Mistake Almost Everyone Makes
|
||||
|
||||
Here's where so many good intentions go wrong: overmixing the flour.
|
||||
|
||||
Flour contains proteins that form gluten when they're worked and hydrated. A little gluten gives cookies their chew. Too much gluten makes them tough and bread-like. Every extra turn of the mixer once the flour goes in develops more gluten.
|
||||
|
||||
The fix is simple: add your dry ingredients and mix on low speed only until the last streaks of flour disappear. Then stop. I often finish the final few folds by hand with a spatula, which gives me more control and keeps me from absentmindedly running the mixer too long. Fold in your chocolate chips or add-ins at this stage too — they help you avoid overworking the dough because you have to be gentle.
|
||||
|
||||
Measuring flour correctly matters just as much here. Scooping your measuring cup directly into the bag packs in far too much, and too much flour is the number one cause of dry, dense cookies. Spoon the flour into the cup and level it off, or better yet, weigh it. A kitchen scale is the single best upgrade you can make as a baker.
|
||||
|
||||
## Why Chilling the Dough Changes Everything
|
||||
|
||||
If you've ever wondered why bakery cookies look so thick and gorgeous while yours spread into one sad sheet, the answer is usually chilling.
|
||||
|
||||
Resting the dough in the fridge does two wonderful things. First, it solidifies the fat, so the cookies hold their shape longer in the oven and spread less. Second — and this is the part people skip — it gives the flour time to fully hydrate and the flavors time to deepen. Dough chilled for 24 to 72 hours bakes up with a richer, almost toffee-like flavor and a beautifully chewy texture. It's the difference between a good cookie and one people ask you to make again.
|
||||
|
||||
You don't always need a multi-day rest. Even 30 to 60 minutes in the fridge makes a noticeable difference in spread and thickness. If you're in a hurry, scoop the dough into balls first and chill those — they cool faster than a big block.
|
||||
|
||||
## Reading the Oven, Not Just the Timer
|
||||
|
||||
The oven is where patience pays off — and where most soft cookies are accidentally ruined. The single biggest secret to a soft center is this: take them out before they look done.
|
||||
|
||||
Cookies continue to bake on the hot tray after they leave the oven. If you wait until the centers look fully set and golden, you've already overbaked them. Pull them when the edges are set and lightly golden but the centers still look slightly underbaked and puffy. They'll finish cooking from residual heat as they rest on the pan.
|
||||
|
||||
A few more oven truths worth knowing:
|
||||
|
||||
- **Your oven lies.** Most home ovens run 15 to 25 degrees off their dial. A cheap oven thermometer will tell you the truth and solve mysteries you didn't know you had.
|
||||
- **Light pans bake gentler.** Dark metal pans absorb more heat and brown the bottoms faster. If your cookie bottoms scorch, switch to a lighter sheet or double up your pans.
|
||||
- **Always use parchment.** It promotes even baking, prevents sticking, and protects the bottoms.
|
||||
- **One tray at a time, middle rack.** Crowding two trays leads to uneven baking. If you must bake two at once, rotate and swap them halfway through.
|
||||
|
||||
After baking, let the cookies sit on the hot sheet for about five minutes to finish setting, then move them to a wire rack. Pulling them off too soon means they'll tear; leaving them on too long means the bottoms keep cooking.
|
||||
|
||||
## The Little Things That Make a Big Difference
|
||||
|
||||
A few final habits separate consistently great cookies from occasionally great ones:
|
||||
|
||||
- **Use room-temperature eggs.** They incorporate more smoothly and evenly into the batter.
|
||||
- **Don't skimp on salt.** Salt sharpens sweetness and makes the chocolate taste more like chocolate. A flaky pinch on top right after baking is pure magic.
|
||||
- **Scoop evenly.** A cookie scoop gives uniform sizes that bake at the same rate, so you're not pulling some raw and some burnt.
|
||||
- **Store them with a slice of bread.** Tuck a piece of sandwich bread into the cookie container. The cookies pull moisture from the bread and stay soft for days. It sounds odd; it works beautifully.
|
||||
|
||||
## Ingredients Are Worth Caring About
|
||||
|
||||
We've talked a lot about technique, but the cookies you bake can only be as good as what goes into them, and a few ingredient choices quietly make a big difference. Use real butter, not a spread or a "baking blend" — the water content in those is different and it changes how cookies spread and brown. Pure vanilla extract over imitation is a small upgrade you'll taste, especially in a simple cookie where there's nowhere for cheap flavor to hide.
|
||||
|
||||
Chocolate is the other place to spend a little care. Chocolate chips are designed to hold their shape, which is lovely for a classic look, but if you want those dramatic melty pools, chop a bar of good chocolate instead. The uneven pieces give you everything from fine flecks to molten puddles, and the flavor of a quality chocolate carries the whole cookie. A mix of chopped bar and chips gives you the best of both worlds.
|
||||
|
||||
Finally, don't sleep on freshness. Baking soda and baking powder lose their punch over time — if yours have been open for a year, that may be why your cookies are flat and pale. Flour, too, can pick up off-flavors if it's been sitting around. None of this requires fancy or expensive ingredients; it just rewards paying a little attention to what's actually in your pantry.
|
||||
|
||||
## When Things Go Wrong
|
||||
|
||||
Even with all of this, batches go sideways. Here's a quick troubleshooting cheat sheet:
|
||||
|
||||
- **Cookies spread too thin?** Butter was too warm, dough wasn't chilled, or there's too little flour. Chill and check your measuring.
|
||||
- **Cookies came out cakey?** Too much flour, too much creaming, or too much leavening. Lighten up.
|
||||
- **Tough and dense?** Overmixed flour. Be gentler next time.
|
||||
- **Dry and crumbly?** Overbaked or over-floured. Pull them sooner.
|
||||
|
||||
## Soft Cookies Are a Practice, Not a Trick
|
||||
|
||||
The most freeing thing I ever realized about baking is that there's no secret single ingredient — just a series of understandable choices. Once you know that warm butter spreads, brown sugar softens, overmixing toughens, chilling thickens, and residual heat finishes the bake, you stop following recipes blindly and start steering them.
|
||||
|
||||
So bake a batch this week. Pay attention to one variable. Take notes. Pull them a minute early. You'll be amazed how quickly your cookies go from "pretty good" to the kind people remember. And if your first batch isn't perfect, well — you've got more cookies to eat while you practice. That's hardly a hardship.7:T215b,I can tell you the exact moment I fell in love with flan. I was at a friend's grandmother's house, and she set down a plate with a trembling golden dome on it, amber caramel sliding down the sides into a little pool. I took one bite and the whole thing dissolved — cool, silky, barely sweet, with this deep burnt-sugar edge. I went home that night absolutely certain I could make it. After all, the ingredient list was almost laughably short. Eggs, milk, sugar. How hard could it be?
|
||||
|
||||
Reader, it was hard. This is the story of how flan humbled me, batch after batch, until it finally taught me to slow down.
|
||||
|
||||
## The First Disaster
|
||||
|
||||
My first flan came out looking like a sponge. Not a smooth custard — an actual sponge, full of little holes, rubbery enough to bounce. I was baffled. I had followed a recipe. I had used the right ingredients. What I hadn't understood was that custard is a fragile, temperature-sensitive thing, and I had baked it at far too high a temperature, too fast. The eggs had essentially scrambled in slow motion.
|
||||
|
||||
I remember standing in my kitchen, fork in hand, poking at this bouncy yellow disk and feeling genuinely offended. Three ingredients. How was I losing to three ingredients?
|
||||
|
||||
What I didn't know yet was that flan isn't really about ingredients at all. It's about gentleness.
|
||||
|
||||
## The Caramel That Fought Back
|
||||
|
||||
If the custard was my first enemy, the caramel was my second. The recipes all made it sound so simple. "Cook the sugar until amber." Easy. So I dumped sugar in a pan, turned the heat to high, and walked away to check my phone.
|
||||
|
||||
When I came back, I had a pan of black, acrid, smoking carbon that smelled like a campfire and a wave of regret. I tried again, watching this time, and pulled it off the heat the second it turned pale gold — which meant it was barely caramelized at all, more like sweet syrup, with none of that bittersweet complexity that makes flan taste like flan.
|
||||
|
||||
It took me probably five attempts to understand caramel's narrow window. Sugar goes from clear to gold to amber to burnt in a span of maybe ninety seconds, and once it starts moving, it moves fast. You cannot leave it. You cannot multitask. You have to stand there, swirling the pan, watching the color shift, and trust yourself to pull it at that perfect amber — dark enough to be complex, light enough to not be bitter. The first time I nailed it, I actually said "oh!" out loud to my empty kitchen.
|
||||
|
||||
I also learned, painfully, that molten caramel is one of the hottest things in a home kitchen. I learned this by touching it. Please learn it from me instead.
|
||||
|
||||
## The Crack Down the Middle
|
||||
|
||||
So I had decent caramel. I had figured out, more or less, that I needed a lower oven temperature. And my next flan came out — and there was a crack running right across the top, with a strange dry, overcooked ring around the edge while the center was still loose.
|
||||
|
||||
This was the water bath lesson. A bain-marie, the recipes called it, which sounded fancy and unnecessary, so naturally I had been skipping it. Big mistake. The water bath isn't optional decoration. It insulates the custard, keeps the heat gentle and even, and stops the edges from cooking way ahead of the middle. Without it, the outside overcooks and toughens while the inside is still raw, and the whole thing cracks from the stress of uneven setting.
|
||||
|
||||
The first time I actually used a proper water bath — nestling my dish into a roasting pan and pouring hot water halfway up the sides — the difference was night and day. The custard set evenly, edge to center, smooth as glass. I felt like I'd discovered fire.
|
||||
|
||||
## Learning to Read the Jiggle
|
||||
|
||||
The next thing flan taught me was how to tell when it's done, and this is genuinely the hardest skill to put into words. Custard should come out of the oven before it looks fully set. The center should still wobble — not slosh like liquid, but jiggle like jelly, moving as one soft unit when you nudge the pan.
|
||||
|
||||
For the longest time I overbaked, because every instinct screamed that a jiggly center meant raw. But custard, like cookies, keeps cooking after it leaves the oven, and it sets further as it chills. Pull it when it's still jiggly, let it cool, refrigerate it overnight, and you'll find it has set into exactly the right silky texture. Bake it until it's firm in the oven and you'll get something dense and overcooked.
|
||||
|
||||
That overnight chill, by the way, is not a suggestion either. I learned that the hard way too — impatiently flipping out a barely-cooled flan and watching it collapse into a sad puddle on the plate. Flan needs time. At least four hours, ideally overnight, both to set properly and to let the caramel at the bottom melt into that glossy sauce that pours over the top when you unmold it.
|
||||
|
||||
## The Strain I Almost Skipped
|
||||
|
||||
Here's a small step I ignored for ages because it seemed fussy: straining the custard through a fine sieve before baking. I figured if I whisked well enough, I wouldn't need it.
|
||||
|
||||
I was wrong, of course. Straining catches the little bits of cooked egg, the stringy chalazae from the yolks, any stubborn lumps. It is the difference between a custard that's smooth and one that's glass-smooth — and once you've tasted the glass-smooth version, you can't go back. It takes thirty seconds. I do it every single time now.
|
||||
|
||||
## The Batch That Finally Worked
|
||||
|
||||
I still remember the flan that finally came together. Amber caramel, swirled to coat the dish without burning. Custard whisked gently — gently, because beating in too much air creates bubbles and holes — then strained until silky. The water bath, hot and steady. A low oven. And then the patience: pulling it while it jiggled, cooling it, chilling it overnight even though I desperately wanted to eat it immediately.
|
||||
|
||||
The next day I ran a knife around the edge, set a plate on top, and flipped it. There was that breathless second where you don't know if it'll release. And then it slid free with a soft sigh, caramel cascading down the sides, the surface smooth and unbroken and trembling slightly. I had made the thing from that grandmother's kitchen. I had finally done it.
|
||||
|
||||
## Learning to Share It
|
||||
|
||||
There's a part of the flan story I didn't expect, which is what happened once I could actually make it. The first time I brought one to a family dinner, I was nervous setting it down — this was the dessert that had defeated me so many times, and now I was presenting it to people who'd grown up eating the real thing. I flipped it onto the platter, the caramel slid down, and there was a little pause. Then my aunt took a bite, closed her eyes, and said it tasted like her mother's. I don't think I've ever been prouder of anything I've made.
|
||||
|
||||
That's when I understood that flan isn't really about the custard at all. It's a dessert that lives at family tables, that gets passed between generations, that means something. Learning to make it well wasn't just a technical achievement — it was a way of joining a long, warm tradition of people standing over caramel, watching it turn amber, making something cool and silky to share with the people they love.
|
||||
|
||||
Now I make flan for birthdays, for holidays, for no reason at all on a quiet Sunday. I've taught two friends to make it, walking them through the same mistakes I made so they could skip a few of them. Every time, I get to watch that same moment of delight when the flan slides free and the caramel pours down. It never gets old.
|
||||
|
||||
## What Flan Taught Me About Baking
|
||||
|
||||
Flan changed how I bake everything. It taught me that some things cannot be rushed, that gentleness is a technique, and that "simple" ingredients often demand the most respect. It taught me to watch instead of to time, to trust a jiggle, to stand at the stove instead of wandering off.
|
||||
|
||||
Mostly it taught me that failure in the kitchen isn't really failure — it's information. Every cracked, curdled, weepy disaster was teaching me something the recipe couldn't put into words. The sponge taught me temperature. The burnt sugar taught me attention. The crack taught me the water bath. The puddle taught me patience.
|
||||
|
||||
So if you're staring at a flan that didn't work, take heart. You're not bad at this. You're in the middle of learning something that takes most of us many tries. Make notes, change one thing, and try again. One day you'll flip that dish over and watch it slide free, perfect and glossy and trembling, and every failed batch will suddenly feel worth it.
|
||||
|
||||
That's the magic of flan. It makes you earn it. And the earning is half the joy.8:T21ea,For the longest time, I thought beautiful cupcakes were the domain of professionals — people with steady hands, fancy tools, and years of training. Then I started actually trying, and I discovered something wonderful: the vast majority of jaw-dropping cupcakes are made with a small handful of beginner-friendly techniques. You really don't need pastry school. You need a little frosting, a few simple tricks, and the willingness to make a slightly messy first attempt.
|
||||
|
||||
Here are ten decorating ideas, roughly from easiest to slightly more ambitious, that anyone can master. Pick one and try it this weekend.
|
||||
|
||||
## 1. The Classic Swirl
|
||||
|
||||
If you learn only one thing, learn the swirl. It's the move that instantly makes a cupcake look bakery-bought, and it's far easier than it looks. Fit a piping bag with a large star tip (a Wilton 1M is the famous one), fill it with frosting, and start piping from the outer edge. Move in a spiral toward the center, then lift straight up to finish with a little peak.
|
||||
|
||||
The secret is to keep steady, even pressure and let the tip do the shaping — don't try to "draw" the swirl, just guide the bag. Your first one might look lopsided. Your fifth will look professional. That's the whole learning curve.
|
||||
|
||||
## 2. The Rustic Spatula Swoop
|
||||
|
||||
Don't even own a piping bag yet? No problem. Some of the prettiest cupcakes are frosted with nothing but a small offset spatula or the back of a spoon. Plop a generous dollop of frosting on top, then use the spatula to swoop it into a soft, rounded peak with a little flick at the end.
|
||||
|
||||
This rustic, homemade look is genuinely trendy right now, and it's wonderfully forgiving. There's no "wrong" swoop. It says "made with love in a real kitchen," which is exactly what we're going for.
|
||||
|
||||
## 3. Sprinkles, Done With Intention
|
||||
|
||||
Sprinkles are the easiest upgrade in the world, but there's a trick to making them look deliberate rather than dumped. Frost your cupcake, then hold it sideways over a bowl and gently press the frosted top into a pile of sprinkles, rotating to coat the edges while leaving the center clean. The result is a polished "sprinkle ring" border that looks intentional and professional.
|
||||
|
||||
For full coverage, do the same but roll the whole top. Either way, do it while the frosting is fresh and tacky so everything sticks.
|
||||
|
||||
## 4. The Two-Tone Swirl
|
||||
|
||||
This one looks impressively advanced and takes about thirty extra seconds. Lay out a sheet of plastic wrap, spread one color of frosting down one half and a second color down the other, then roll it into a log. Snip the end, drop the whole log into your piping bag (tip already in place), and pipe as usual. Out comes a gorgeous marbled, two-tone swirl that looks like you trained for it.
|
||||
|
||||
Try pink and white for something pretty, or chocolate and vanilla for a classic look.
|
||||
|
||||
## 5. Drizzle and Drip
|
||||
|
||||
A simple drizzle adds instant drama. Warm a little caramel, melted chocolate, or a thick glaze until it's pourable but not runny, then use a spoon to drizzle it back and forth over your frosted cupcakes. For a trendy "drip" effect, let a few lines run intentionally down the sides.
|
||||
|
||||
The key is consistency: too thin and it slides right off, too thick and it won't move. Aim for something that ribbons slowly off the spoon.
|
||||
|
||||
## 6. Fresh Fruit and Edible Garnishes
|
||||
|
||||
Never underestimate how elegant a single, well-placed garnish can be. A fresh raspberry, a curl of lemon zest, a mint leaf, a slice of strawberry, or a few blueberries can turn a plain swirl into something that looks like it came from a patisserie window.
|
||||
|
||||
The trick is restraint — one or two thoughtfully placed elements look chic, while a fruit salad piled on top looks chaotic. Match the garnish to the flavor and let it be a small, perfect accent.
|
||||
|
||||
## 7. The Cookie or Candy Topper
|
||||
|
||||
Tuck something delicious into the frosting and you've got a topper that's both decoration and a flavor preview. A mini cookie, half a chocolate sandwich cookie, a square of chocolate, a caramel candy, a pretzel, or a chunk of the same thing that's inside the cupcake — all of these signal exactly what someone's about to enjoy.
|
||||
|
||||
Press the topper in at a jaunty angle while the frosting is fresh. It's playful, it's easy, and it photographs beautifully.
|
||||
|
||||
## 8. Dusting With Cocoa or Powdered Sugar
|
||||
|
||||
For an understated, elegant finish, hold a small fine-mesh sieve over your frosted cupcakes and tap a little cocoa powder, powdered sugar, or cinnamon over the top. It's the cupcake equivalent of a cafe's dusted dessert plate — subtle, sophisticated, and effortless.
|
||||
|
||||
This works especially well over a simple swirl on coffee, chocolate, or spiced cupcakes. A little goes a long way, so dust lightly.
|
||||
|
||||
## 9. Piped Rosettes and Stars
|
||||
|
||||
Once you're comfortable with the basic swirl, branch out into shapes. A rosette is just a swirl done in place — start in the center, pipe a tight spiral outward, and lift. Cover the whole top in small rosettes for a flower-bouquet effect, or pipe a cluster of little stars by holding the star tip straight up, squeezing, and pulling away.
|
||||
|
||||
These small repeated shapes look intricate but use the exact same tip and the exact same pressure control you already practiced. Repetition is the only skill required.
|
||||
|
||||
## 10. The Ombré Effect
|
||||
|
||||
To finish, here's the one that always gets gasps and is secretly simple: ombré frosting that fades from dark to light. Divide your frosting into a few bowls and tint them progressively — say, deep pink, medium pink, and pale pink. Then either pipe a band of each color up the side of your piping bag before swirling, or frost a batch in graduating shades so the whole tray shifts from dark to light.
|
||||
|
||||
When you swirl a bag layered with shades, the colors blend softly as they pipe, creating that dreamy gradient. It looks like serious skill. It's really just three bowls and a little food coloring.
|
||||
|
||||
## Bonus: Building a Little Decorating Kit
|
||||
|
||||
You don't need a cupboard full of equipment to do everything on this list, but a handful of inexpensive tools will make these techniques dramatically easier and more fun. If you're putting together a small starter kit, here's what I'd buy first:
|
||||
|
||||
- **A few piping bags** (reusable or disposable) — disposable ones are wonderfully low-stress because cleanup is just tossing them out.
|
||||
- **An open star tip and a round tip** — the star tip gives you swirls, rosettes, and stars; the round tip handles dots, drips, and writing. Those two alone unlock most of this list.
|
||||
- **A small offset spatula** — perfect for the rustic swoop and for smoothing frosting cleanly.
|
||||
- **Gel food coloring in a few core shades** — pink, a warm yellow, and a true red will mix into most colors you'll want.
|
||||
- **A jar of sprinkles or two** and a little container of flaky finishing touches.
|
||||
|
||||
Keep it all in a shoebox or a drawer and you've got a decorating kit that costs less than a fancy cake but lets you make a hundred different things. The tools genuinely lower the barrier — a swirl that feels impossible by hand becomes easy the moment you've got the right tip in your bag.
|
||||
|
||||
## A Few Tips That Make Everything Easier
|
||||
|
||||
No matter which technique you choose, a few habits will set you up for success:
|
||||
|
||||
- **Always frost completely cooled cupcakes.** Warm cupcakes melt frosting into a slippery mess. Patience first.
|
||||
- **Get your frosting consistency right.** Too soft and it won't hold a shape; too stiff and it tears. It should be smooth, fluffy, and hold a peak. Add a splash of cream to loosen or a spoon of powdered sugar to stiffen.
|
||||
- **Practice on parchment first.** Pipe a few swirls onto a sheet of paper, then scrape the frosting back into the bag. You'll find your rhythm before you touch a real cupcake.
|
||||
- **Use gel food coloring, not liquid.** Gel gives vivid color without thinning your frosting.
|
||||
- **Keep it simple.** One technique done cleanly beats five crammed onto a single cupcake.
|
||||
|
||||
## You're More Ready Than You Think
|
||||
|
||||
Here's the honest truth I wish someone had told me sooner: beautiful cupcakes are not about talent. They're about a few learnable techniques, a tub of well-made frosting, and the courage to try. Your first swirl might wobble. Your first drip might run too far. And then you'll do it again, and again, and very quickly you'll be the person whose cupcakes make everyone at the party say "wait, you made these?"
|
||||
|
||||
So pick one idea from this list — just one — and try it with your next batch. Decorating cupcakes is one of the most joyful, low-stakes, high-reward things you can do in a kitchen. The worst-case scenario is a slightly messy cupcake that still tastes delicious. That's a pretty wonderful worst case.
|
||||
|
||||
Now go make something pretty.0:{"rsc":["$","$1","c",{"children":[[["$","section",null,{"className":"relative overflow-hidden","children":[["$","div",null,{"className":"absolute inset-0","children":[["$","$L2",null,{"src":"/images/cookies/r8k3-bX0oZU.jpg","alt":"","fill":true,"priority":true,"sizes":"100vw","className":"object-cover"}],["$","div",null,{"className":"absolute inset-0 bg-gradient-to-b from-brown-deep/70 via-brown-deep/55 to-brown-deep/75"}]]}],["$","div",null,{"className":"container-bakery relative py-20 text-center text-white sm:py-28","children":[["$","div",null,{"className":"mb-5 flex justify-center [&_*]:text-white/80","children":["$","nav",null,{"aria-label":"Breadcrumb","className":"text-sm text-muted","children":["$","ol",null,{"className":"flex flex-wrap items-center gap-1.5","children":[["$","li",null,{"children":["$","$L3",null,{"href":"/","className":"inline-flex items-center hover:text-brown","children":[["$","$L4",null,{"iconNode":[["path",{"d":"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8","key":"5wwlr5"}],["path",{"d":"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z","key":"r6nss1"}]],"className":"lucide-house h-4 w-4"}],["$","span",null,{"className":"sr-only","children":"Home"}]]}]}],[["$","li","0",{"className":"flex items-center gap-1.5","children":[["$","$L4",null,{"iconNode":[["path",{"d":"m9 18 6-6-6-6","key":"mthhwq"}]],"className":"lucide-chevron-right h-3.5 w-3.5"}],["$","span",null,{"className":"font-medium text-foreground","aria-current":"page","children":"Blog"}]]}]]]}]}]}],["$","h1",null,{"className":"mx-auto max-w-3xl text-balance font-display text-4xl font-bold sm:text-5xl","children":"The Baking Journal"}],["$","p",null,{"className":"mx-auto mt-4 max-w-2xl text-balance text-lg text-white/85","children":"Stories from the kitchen, tested tips, and a little inspiration."}]]}]]}],["$","section",null,{"className":"container-bakery py-14","children":["$","$L5",null,{"posts":[{"slug":"secret-to-perfect-soft-cookies","title":"The Secret to Perfect Soft Cookies Every Time","excerpt":"Soft, chewy cookies aren't luck — they're a handful of small decisions about butter, sugar, mixing, and time. Here's everything I've learned.","category":"Baking Tips","date":"2026-05-18","author":"Zoe","image":"/images/cookies/Tt6mJRbBVN8.jpg","body":"$6"},{"slug":"my-journey-learning-to-make-flan","title":"My Journey Learning to Make Flan","excerpt":"Flan humbled me more than any other dessert. Here's the story of the cracked, curdled, weepy failures that eventually taught me to make it silky.","category":"Baking Stories","date":"2026-04-22","author":"Zoe","image":"/images/flan/qjf9_9HRHXg.jpg","body":"$7"},{"slug":"10-cupcake-decorating-ideas-anyone-can-master","title":"10 Cupcake Decorating Ideas Anyone Can Master","excerpt":"You don't need pastry-school skills to make gorgeous cupcakes. These ten beginner-friendly techniques turn a tub of frosting into a showstopper.","category":"Decorating","date":"2026-03-30","author":"Zoe","image":"/images/hero/HKes9_amYnE.jpg","body":"$8"}]}]}]],["$L9"],"$La"]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
9:["$","script","script-0",{"src":"/_next/static/chunks/1l4e1udv9l-zy.js","async":true}]
|
||||
a:["$","$Lb",null,{"children":["$","$c",null,{"name":"Next.MetadataOutlet","children":"$@d"}]}]
|
||||
d:null
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
3:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
4:[]
|
||||
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,280 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[59919,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ThemeProvider"]
|
||||
3:I[2971,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"Header"]
|
||||
4:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
5:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
6:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1l4e1udv9l-zy.js"],"default"]
|
||||
7:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1l4e1udv9l-zy.js"],""]
|
||||
12:I[68027,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
||||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
:HL["/_next/static/media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
:HL["/_next/static/media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
0:{"P":null,"c":["","blog",""],"q":"","i":false,"f":[[["",{"children":["blog",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/35s1mzuwpm0u0.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"className":"playfair_display_30e976df-module__-8ONzG__variable nunito_11bc874e-module__iUs_OW__variable h-full antialiased","children":["$","body",null,{"className":"flex min-h-full flex-col","children":["$","$L2",null,{"attribute":"class","defaultTheme":"light","enableSystem":true,"children":[["$","$L3",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","section",null,{"className":"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center","children":[["$","span",null,{"className":"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5","key":"laymnq"}],["path",{"d":"M8.5 8.5v.01","key":"ue8clq"}],["path",{"d":"M16 15.5v.01","key":"14dtrp"}],["path",{"d":"M12 12v.01","key":"u5ubse"}],["path",{"d":"M11 17v.01","key":"1hyl5a"}],["path",{"d":"M7 14v.01","key":"uct60s"}]],"className":"lucide-cookie h-10 w-10"}]}],["$","h1",null,{"className":"mt-6 font-display text-5xl font-bold text-brown-deep","children":"404"}],["$","p",null,{"className":"mt-3 max-w-md text-lg text-muted","children":"Oops — this page seems to have crumbled. Let's get you back to something sweet."}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-4","children":[["$","$L7",null,{"href":"/","className":"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"Back home"}],["$","$L7",null,{"href":"/recipes","className":"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft","children":"Browse recipes"}]]}]]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","footer",null,{"className":"mt-20 border-t border-border bg-surface-muted","children":["$","div",null,{"className":"container-bakery py-14","children":[["$","div",null,{"className":"grid gap-10 md:grid-cols-2 lg:grid-cols-4","children":[["$","div",null,{"children":[["$","$L7",null,{"href":"/","className":"flex items-center gap-2 font-display text-lg font-bold text-brown-deep","children":[["$","span",null,{"className":"grid h-9 w-9 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8","key":"1w3rig"}],["path",{"d":"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1","key":"n2jgmb"}],["path",{"d":"M2 21h20","key":"1nyx9w"}],["path",{"d":"M7 8v3","key":"1qtyvj"}],["path",{"d":"M12 8v3","key":"hwp4zt"}],["path",{"d":"M17 8v3","key":"1i6e5u"}],["path",{"d":"M7 4h.01","key":"1bh4kh"}],["path",{"d":"M12 4h.01","key":"1ujb9j"}],["path",{"d":"M17 4h.01","key":"1upcoc"}]],"className":"lucide-cake h-5 w-5"}]}],"Zoe's Baking Emporium"]}],["$","p",null,{"className":"mt-4 max-w-xs text-sm text-muted","children":"Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","div",null,{"className":"mt-5 flex gap-3","children":[["$","a",null,{"href":"https://instagram.com/zoesbakingemporium","aria-label":"Instagram","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z","key":"18u6gg"}],["circle",{"cx":"12","cy":"13","r":"3","key":"1vg3eu"}]],"className":"lucide-camera h-5 w-5"}]}],["$","a",null,{"href":"https://youtube.com/@zoesbakingemporium","aria-label":"YouTube","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":"$L8"}],"$L9"]}]]}],"$La","$Lb","$Lc"]}],"$Ld"]}]}]]}]}]}]]}],{"children":["$Le",{"children":["$Lf",{},null,false,null]},null,false,"$@10"]},null,false,null],"$L11",false]],"m":"$undefined","G":["$12",["$L13"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
14:I[59099,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"NewsletterSignup"]
|
||||
15:I[5500,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1l4e1udv9l-zy.js"],"Image"]
|
||||
16:I[61476,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1l4e1udv9l-zy.js"],"BlogExplorer"]
|
||||
1d:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
||||
1f:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
||||
20:"$Sreact.suspense"
|
||||
8:["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z","key":"10ikf1"}]],"className":"lucide-play h-5 w-5"}]
|
||||
9:["$","a",null,{"href":"https://pinterest.com/zoesbakingemporium","aria-label":"Pinterest","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","span",null,{"className":"text-sm font-bold","children":"P"}]}]
|
||||
a:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Explore"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","/",{"children":["$","$L7",null,{"href":"/","className":"text-muted transition-colors hover:text-brown","children":"Home"}]}],["$","li","/recipes",{"children":["$","$L7",null,{"href":"/recipes","className":"text-muted transition-colors hover:text-brown","children":"Recipes"}]}],["$","li","/inspiration",{"children":["$","$L7",null,{"href":"/inspiration","className":"text-muted transition-colors hover:text-brown","children":"Inspiration"}]}],["$","li","/blog",{"children":["$","$L7",null,{"href":"/blog","className":"text-muted transition-colors hover:text-brown","children":"Blog"}]}],["$","li","/about",{"children":["$","$L7",null,{"href":"/about","className":"text-muted transition-colors hover:text-brown","children":"About"}]}],["$","li","/faq",{"children":["$","$L7",null,{"href":"/faq","className":"text-muted transition-colors hover:text-brown","children":"FAQ"}]}],["$","li","/contact",{"children":["$","$L7",null,{"href":"/contact","className":"text-muted transition-colors hover:text-brown","children":"Contact"}]}]]}]]}]
|
||||
b:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Categories"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","Cookies",{"children":["$","$L7",null,{"href":"/category/cookies","className":"text-muted transition-colors hover:text-brown","children":"Cookies"}]}],["$","li","Cupcakes",{"children":["$","$L7",null,{"href":"/category/cupcakes","className":"text-muted transition-colors hover:text-brown","children":"Cupcakes"}]}],["$","li","Flan",{"children":["$","$L7",null,{"href":"/category/flan","className":"text-muted transition-colors hover:text-brown","children":"Flan"}]}],["$","li","Other Desserts",{"children":["$","$L7",null,{"href":"/category/other-desserts","className":"text-muted transition-colors hover:text-brown","children":"Other Desserts"}]}]]}]]}]
|
||||
c:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Sweeten your inbox"}],["$","p",null,{"className":"mt-4 text-sm text-muted","children":"New recipes and baking tips, a couple of times a month."}],["$","div",null,{"className":"mt-4","children":["$","$L14",null,{"compact":true}]}]]}]
|
||||
d:["$","div",null,{"className":"mt-12 flex flex-col items-center justify-between gap-3 border-t border-border pt-6 text-sm text-muted sm:flex-row","children":[["$","p",null,{"children":["© ",2026," ","Zoe's Baking Emporium",". Baked with love."]}],["$","p",null,{"children":["Made for home bakers everywhere. "," ",["$","$L7",null,{"href":"/faq","className":"underline hover:text-brown","children":"FAQ"}]]}]]}]
|
||||
e:["$","$1","c",{"children":[null,["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
|
||||
17:T2549,Ask ten bakers what makes the perfect soft cookie and you'll get ten different answers. After years of testing — and more flat, crunchy, disappointing batches than I'd like to admit — I've come to believe that soft cookies aren't about a single magic ingredient. They're about understanding a few simple principles and making small, deliberate choices at each step. Once you know what each decision does, you can bend any recipe toward the texture you love.
|
||||
|
||||
This is the guide I wish someone had handed me when I started. Let's walk through it together, from the butter all the way to the moment you pull the tray out of the oven.
|
||||
|
||||
## It All Starts With the Butter
|
||||
|
||||
If there's one place where soft cookies are won or lost, it's the butter. Specifically, its temperature. "Room temperature" is the most misunderstood instruction in all of baking. Butter that's too warm — soft, greasy, almost melting — will spread into thin, crisp puddles in the oven. Butter that's too cold won't cream properly and your cookies will be dense and cakey.
|
||||
|
||||
The butter you want should be cool to the touch but yield easily when you press it. Around 65°F is the sweet spot. It should hold the dent of your finger without your finger sinking straight through. If you've left it out and it's gone shiny and soft, pop it back in the fridge for ten minutes.
|
||||
|
||||
When you cream that properly softened butter with sugar, you're not just mixing — you're whipping tiny air bubbles into the fat. Those bubbles give your cookies structure and lift. Cream it for two to three full minutes until the mixture is pale and fluffy. But here's the catch for soft cookies: don't overdo it. Too much air can cause cookies to rise dramatically and then collapse, leaving them thin. Pale and fluffy, then stop.
|
||||
|
||||
A note on melted butter: some soft-and-chewy recipes call for it deliberately. Melted butter means no air is whipped in, which produces a denser, chewier, fudgier cookie. It's a legitimate technique — just know that you're trading a little lift for a lot of chew.
|
||||
|
||||
## Sugar Is a Texture Tool, Not Just a Sweetener
|
||||
|
||||
Most people think of sugar as the thing that makes cookies sweet. It does, but it also controls moisture and spread, and the type of sugar matters enormously.
|
||||
|
||||
Brown sugar is your best friend for soft cookies. It contains molasses, which is hygroscopic — a fancy word meaning it attracts and holds onto moisture. Cookies made with more brown sugar stay soft and moist for days. White granulated sugar, on the other hand, encourages crisp edges and more spread.
|
||||
|
||||
The ratio is your dial. A cookie that's mostly brown sugar will be soft, chewy, and a little denser. A cookie that's mostly white sugar will be crisp and spread thin. For the soft-but-still-structured cookie most people are chasing, I like a ratio that leans toward brown sugar — say, two parts brown to one part white. Play with it and you'll quickly find your preference.
|
||||
|
||||
## The Mixing Mistake Almost Everyone Makes
|
||||
|
||||
Here's where so many good intentions go wrong: overmixing the flour.
|
||||
|
||||
Flour contains proteins that form gluten when they're worked and hydrated. A little gluten gives cookies their chew. Too much gluten makes them tough and bread-like. Every extra turn of the mixer once the flour goes in develops more gluten.
|
||||
|
||||
The fix is simple: add your dry ingredients and mix on low speed only until the last streaks of flour disappear. Then stop. I often finish the final few folds by hand with a spatula, which gives me more control and keeps me from absentmindedly running the mixer too long. Fold in your chocolate chips or add-ins at this stage too — they help you avoid overworking the dough because you have to be gentle.
|
||||
|
||||
Measuring flour correctly matters just as much here. Scooping your measuring cup directly into the bag packs in far too much, and too much flour is the number one cause of dry, dense cookies. Spoon the flour into the cup and level it off, or better yet, weigh it. A kitchen scale is the single best upgrade you can make as a baker.
|
||||
|
||||
## Why Chilling the Dough Changes Everything
|
||||
|
||||
If you've ever wondered why bakery cookies look so thick and gorgeous while yours spread into one sad sheet, the answer is usually chilling.
|
||||
|
||||
Resting the dough in the fridge does two wonderful things. First, it solidifies the fat, so the cookies hold their shape longer in the oven and spread less. Second — and this is the part people skip — it gives the flour time to fully hydrate and the flavors time to deepen. Dough chilled for 24 to 72 hours bakes up with a richer, almost toffee-like flavor and a beautifully chewy texture. It's the difference between a good cookie and one people ask you to make again.
|
||||
|
||||
You don't always need a multi-day rest. Even 30 to 60 minutes in the fridge makes a noticeable difference in spread and thickness. If you're in a hurry, scoop the dough into balls first and chill those — they cool faster than a big block.
|
||||
|
||||
## Reading the Oven, Not Just the Timer
|
||||
|
||||
The oven is where patience pays off — and where most soft cookies are accidentally ruined. The single biggest secret to a soft center is this: take them out before they look done.
|
||||
|
||||
Cookies continue to bake on the hot tray after they leave the oven. If you wait until the centers look fully set and golden, you've already overbaked them. Pull them when the edges are set and lightly golden but the centers still look slightly underbaked and puffy. They'll finish cooking from residual heat as they rest on the pan.
|
||||
|
||||
A few more oven truths worth knowing:
|
||||
|
||||
- **Your oven lies.** Most home ovens run 15 to 25 degrees off their dial. A cheap oven thermometer will tell you the truth and solve mysteries you didn't know you had.
|
||||
- **Light pans bake gentler.** Dark metal pans absorb more heat and brown the bottoms faster. If your cookie bottoms scorch, switch to a lighter sheet or double up your pans.
|
||||
- **Always use parchment.** It promotes even baking, prevents sticking, and protects the bottoms.
|
||||
- **One tray at a time, middle rack.** Crowding two trays leads to uneven baking. If you must bake two at once, rotate and swap them halfway through.
|
||||
|
||||
After baking, let the cookies sit on the hot sheet for about five minutes to finish setting, then move them to a wire rack. Pulling them off too soon means they'll tear; leaving them on too long means the bottoms keep cooking.
|
||||
|
||||
## The Little Things That Make a Big Difference
|
||||
|
||||
A few final habits separate consistently great cookies from occasionally great ones:
|
||||
|
||||
- **Use room-temperature eggs.** They incorporate more smoothly and evenly into the batter.
|
||||
- **Don't skimp on salt.** Salt sharpens sweetness and makes the chocolate taste more like chocolate. A flaky pinch on top right after baking is pure magic.
|
||||
- **Scoop evenly.** A cookie scoop gives uniform sizes that bake at the same rate, so you're not pulling some raw and some burnt.
|
||||
- **Store them with a slice of bread.** Tuck a piece of sandwich bread into the cookie container. The cookies pull moisture from the bread and stay soft for days. It sounds odd; it works beautifully.
|
||||
|
||||
## Ingredients Are Worth Caring About
|
||||
|
||||
We've talked a lot about technique, but the cookies you bake can only be as good as what goes into them, and a few ingredient choices quietly make a big difference. Use real butter, not a spread or a "baking blend" — the water content in those is different and it changes how cookies spread and brown. Pure vanilla extract over imitation is a small upgrade you'll taste, especially in a simple cookie where there's nowhere for cheap flavor to hide.
|
||||
|
||||
Chocolate is the other place to spend a little care. Chocolate chips are designed to hold their shape, which is lovely for a classic look, but if you want those dramatic melty pools, chop a bar of good chocolate instead. The uneven pieces give you everything from fine flecks to molten puddles, and the flavor of a quality chocolate carries the whole cookie. A mix of chopped bar and chips gives you the best of both worlds.
|
||||
|
||||
Finally, don't sleep on freshness. Baking soda and baking powder lose their punch over time — if yours have been open for a year, that may be why your cookies are flat and pale. Flour, too, can pick up off-flavors if it's been sitting around. None of this requires fancy or expensive ingredients; it just rewards paying a little attention to what's actually in your pantry.
|
||||
|
||||
## When Things Go Wrong
|
||||
|
||||
Even with all of this, batches go sideways. Here's a quick troubleshooting cheat sheet:
|
||||
|
||||
- **Cookies spread too thin?** Butter was too warm, dough wasn't chilled, or there's too little flour. Chill and check your measuring.
|
||||
- **Cookies came out cakey?** Too much flour, too much creaming, or too much leavening. Lighten up.
|
||||
- **Tough and dense?** Overmixed flour. Be gentler next time.
|
||||
- **Dry and crumbly?** Overbaked or over-floured. Pull them sooner.
|
||||
|
||||
## Soft Cookies Are a Practice, Not a Trick
|
||||
|
||||
The most freeing thing I ever realized about baking is that there's no secret single ingredient — just a series of understandable choices. Once you know that warm butter spreads, brown sugar softens, overmixing toughens, chilling thickens, and residual heat finishes the bake, you stop following recipes blindly and start steering them.
|
||||
|
||||
So bake a batch this week. Pay attention to one variable. Take notes. Pull them a minute early. You'll be amazed how quickly your cookies go from "pretty good" to the kind people remember. And if your first batch isn't perfect, well — you've got more cookies to eat while you practice. That's hardly a hardship.18:T215b,I can tell you the exact moment I fell in love with flan. I was at a friend's grandmother's house, and she set down a plate with a trembling golden dome on it, amber caramel sliding down the sides into a little pool. I took one bite and the whole thing dissolved — cool, silky, barely sweet, with this deep burnt-sugar edge. I went home that night absolutely certain I could make it. After all, the ingredient list was almost laughably short. Eggs, milk, sugar. How hard could it be?
|
||||
|
||||
Reader, it was hard. This is the story of how flan humbled me, batch after batch, until it finally taught me to slow down.
|
||||
|
||||
## The First Disaster
|
||||
|
||||
My first flan came out looking like a sponge. Not a smooth custard — an actual sponge, full of little holes, rubbery enough to bounce. I was baffled. I had followed a recipe. I had used the right ingredients. What I hadn't understood was that custard is a fragile, temperature-sensitive thing, and I had baked it at far too high a temperature, too fast. The eggs had essentially scrambled in slow motion.
|
||||
|
||||
I remember standing in my kitchen, fork in hand, poking at this bouncy yellow disk and feeling genuinely offended. Three ingredients. How was I losing to three ingredients?
|
||||
|
||||
What I didn't know yet was that flan isn't really about ingredients at all. It's about gentleness.
|
||||
|
||||
## The Caramel That Fought Back
|
||||
|
||||
If the custard was my first enemy, the caramel was my second. The recipes all made it sound so simple. "Cook the sugar until amber." Easy. So I dumped sugar in a pan, turned the heat to high, and walked away to check my phone.
|
||||
|
||||
When I came back, I had a pan of black, acrid, smoking carbon that smelled like a campfire and a wave of regret. I tried again, watching this time, and pulled it off the heat the second it turned pale gold — which meant it was barely caramelized at all, more like sweet syrup, with none of that bittersweet complexity that makes flan taste like flan.
|
||||
|
||||
It took me probably five attempts to understand caramel's narrow window. Sugar goes from clear to gold to amber to burnt in a span of maybe ninety seconds, and once it starts moving, it moves fast. You cannot leave it. You cannot multitask. You have to stand there, swirling the pan, watching the color shift, and trust yourself to pull it at that perfect amber — dark enough to be complex, light enough to not be bitter. The first time I nailed it, I actually said "oh!" out loud to my empty kitchen.
|
||||
|
||||
I also learned, painfully, that molten caramel is one of the hottest things in a home kitchen. I learned this by touching it. Please learn it from me instead.
|
||||
|
||||
## The Crack Down the Middle
|
||||
|
||||
So I had decent caramel. I had figured out, more or less, that I needed a lower oven temperature. And my next flan came out — and there was a crack running right across the top, with a strange dry, overcooked ring around the edge while the center was still loose.
|
||||
|
||||
This was the water bath lesson. A bain-marie, the recipes called it, which sounded fancy and unnecessary, so naturally I had been skipping it. Big mistake. The water bath isn't optional decoration. It insulates the custard, keeps the heat gentle and even, and stops the edges from cooking way ahead of the middle. Without it, the outside overcooks and toughens while the inside is still raw, and the whole thing cracks from the stress of uneven setting.
|
||||
|
||||
The first time I actually used a proper water bath — nestling my dish into a roasting pan and pouring hot water halfway up the sides — the difference was night and day. The custard set evenly, edge to center, smooth as glass. I felt like I'd discovered fire.
|
||||
|
||||
## Learning to Read the Jiggle
|
||||
|
||||
The next thing flan taught me was how to tell when it's done, and this is genuinely the hardest skill to put into words. Custard should come out of the oven before it looks fully set. The center should still wobble — not slosh like liquid, but jiggle like jelly, moving as one soft unit when you nudge the pan.
|
||||
|
||||
For the longest time I overbaked, because every instinct screamed that a jiggly center meant raw. But custard, like cookies, keeps cooking after it leaves the oven, and it sets further as it chills. Pull it when it's still jiggly, let it cool, refrigerate it overnight, and you'll find it has set into exactly the right silky texture. Bake it until it's firm in the oven and you'll get something dense and overcooked.
|
||||
|
||||
That overnight chill, by the way, is not a suggestion either. I learned that the hard way too — impatiently flipping out a barely-cooled flan and watching it collapse into a sad puddle on the plate. Flan needs time. At least four hours, ideally overnight, both to set properly and to let the caramel at the bottom melt into that glossy sauce that pours over the top when you unmold it.
|
||||
|
||||
## The Strain I Almost Skipped
|
||||
|
||||
Here's a small step I ignored for ages because it seemed fussy: straining the custard through a fine sieve before baking. I figured if I whisked well enough, I wouldn't need it.
|
||||
|
||||
I was wrong, of course. Straining catches the little bits of cooked egg, the stringy chalazae from the yolks, any stubborn lumps. It is the difference between a custard that's smooth and one that's glass-smooth — and once you've tasted the glass-smooth version, you can't go back. It takes thirty seconds. I do it every single time now.
|
||||
|
||||
## The Batch That Finally Worked
|
||||
|
||||
I still remember the flan that finally came together. Amber caramel, swirled to coat the dish without burning. Custard whisked gently — gently, because beating in too much air creates bubbles and holes — then strained until silky. The water bath, hot and steady. A low oven. And then the patience: pulling it while it jiggled, cooling it, chilling it overnight even though I desperately wanted to eat it immediately.
|
||||
|
||||
The next day I ran a knife around the edge, set a plate on top, and flipped it. There was that breathless second where you don't know if it'll release. And then it slid free with a soft sigh, caramel cascading down the sides, the surface smooth and unbroken and trembling slightly. I had made the thing from that grandmother's kitchen. I had finally done it.
|
||||
|
||||
## Learning to Share It
|
||||
|
||||
There's a part of the flan story I didn't expect, which is what happened once I could actually make it. The first time I brought one to a family dinner, I was nervous setting it down — this was the dessert that had defeated me so many times, and now I was presenting it to people who'd grown up eating the real thing. I flipped it onto the platter, the caramel slid down, and there was a little pause. Then my aunt took a bite, closed her eyes, and said it tasted like her mother's. I don't think I've ever been prouder of anything I've made.
|
||||
|
||||
That's when I understood that flan isn't really about the custard at all. It's a dessert that lives at family tables, that gets passed between generations, that means something. Learning to make it well wasn't just a technical achievement — it was a way of joining a long, warm tradition of people standing over caramel, watching it turn amber, making something cool and silky to share with the people they love.
|
||||
|
||||
Now I make flan for birthdays, for holidays, for no reason at all on a quiet Sunday. I've taught two friends to make it, walking them through the same mistakes I made so they could skip a few of them. Every time, I get to watch that same moment of delight when the flan slides free and the caramel pours down. It never gets old.
|
||||
|
||||
## What Flan Taught Me About Baking
|
||||
|
||||
Flan changed how I bake everything. It taught me that some things cannot be rushed, that gentleness is a technique, and that "simple" ingredients often demand the most respect. It taught me to watch instead of to time, to trust a jiggle, to stand at the stove instead of wandering off.
|
||||
|
||||
Mostly it taught me that failure in the kitchen isn't really failure — it's information. Every cracked, curdled, weepy disaster was teaching me something the recipe couldn't put into words. The sponge taught me temperature. The burnt sugar taught me attention. The crack taught me the water bath. The puddle taught me patience.
|
||||
|
||||
So if you're staring at a flan that didn't work, take heart. You're not bad at this. You're in the middle of learning something that takes most of us many tries. Make notes, change one thing, and try again. One day you'll flip that dish over and watch it slide free, perfect and glossy and trembling, and every failed batch will suddenly feel worth it.
|
||||
|
||||
That's the magic of flan. It makes you earn it. And the earning is half the joy.19:T21ea,For the longest time, I thought beautiful cupcakes were the domain of professionals — people with steady hands, fancy tools, and years of training. Then I started actually trying, and I discovered something wonderful: the vast majority of jaw-dropping cupcakes are made with a small handful of beginner-friendly techniques. You really don't need pastry school. You need a little frosting, a few simple tricks, and the willingness to make a slightly messy first attempt.
|
||||
|
||||
Here are ten decorating ideas, roughly from easiest to slightly more ambitious, that anyone can master. Pick one and try it this weekend.
|
||||
|
||||
## 1. The Classic Swirl
|
||||
|
||||
If you learn only one thing, learn the swirl. It's the move that instantly makes a cupcake look bakery-bought, and it's far easier than it looks. Fit a piping bag with a large star tip (a Wilton 1M is the famous one), fill it with frosting, and start piping from the outer edge. Move in a spiral toward the center, then lift straight up to finish with a little peak.
|
||||
|
||||
The secret is to keep steady, even pressure and let the tip do the shaping — don't try to "draw" the swirl, just guide the bag. Your first one might look lopsided. Your fifth will look professional. That's the whole learning curve.
|
||||
|
||||
## 2. The Rustic Spatula Swoop
|
||||
|
||||
Don't even own a piping bag yet? No problem. Some of the prettiest cupcakes are frosted with nothing but a small offset spatula or the back of a spoon. Plop a generous dollop of frosting on top, then use the spatula to swoop it into a soft, rounded peak with a little flick at the end.
|
||||
|
||||
This rustic, homemade look is genuinely trendy right now, and it's wonderfully forgiving. There's no "wrong" swoop. It says "made with love in a real kitchen," which is exactly what we're going for.
|
||||
|
||||
## 3. Sprinkles, Done With Intention
|
||||
|
||||
Sprinkles are the easiest upgrade in the world, but there's a trick to making them look deliberate rather than dumped. Frost your cupcake, then hold it sideways over a bowl and gently press the frosted top into a pile of sprinkles, rotating to coat the edges while leaving the center clean. The result is a polished "sprinkle ring" border that looks intentional and professional.
|
||||
|
||||
For full coverage, do the same but roll the whole top. Either way, do it while the frosting is fresh and tacky so everything sticks.
|
||||
|
||||
## 4. The Two-Tone Swirl
|
||||
|
||||
This one looks impressively advanced and takes about thirty extra seconds. Lay out a sheet of plastic wrap, spread one color of frosting down one half and a second color down the other, then roll it into a log. Snip the end, drop the whole log into your piping bag (tip already in place), and pipe as usual. Out comes a gorgeous marbled, two-tone swirl that looks like you trained for it.
|
||||
|
||||
Try pink and white for something pretty, or chocolate and vanilla for a classic look.
|
||||
|
||||
## 5. Drizzle and Drip
|
||||
|
||||
A simple drizzle adds instant drama. Warm a little caramel, melted chocolate, or a thick glaze until it's pourable but not runny, then use a spoon to drizzle it back and forth over your frosted cupcakes. For a trendy "drip" effect, let a few lines run intentionally down the sides.
|
||||
|
||||
The key is consistency: too thin and it slides right off, too thick and it won't move. Aim for something that ribbons slowly off the spoon.
|
||||
|
||||
## 6. Fresh Fruit and Edible Garnishes
|
||||
|
||||
Never underestimate how elegant a single, well-placed garnish can be. A fresh raspberry, a curl of lemon zest, a mint leaf, a slice of strawberry, or a few blueberries can turn a plain swirl into something that looks like it came from a patisserie window.
|
||||
|
||||
The trick is restraint — one or two thoughtfully placed elements look chic, while a fruit salad piled on top looks chaotic. Match the garnish to the flavor and let it be a small, perfect accent.
|
||||
|
||||
## 7. The Cookie or Candy Topper
|
||||
|
||||
Tuck something delicious into the frosting and you've got a topper that's both decoration and a flavor preview. A mini cookie, half a chocolate sandwich cookie, a square of chocolate, a caramel candy, a pretzel, or a chunk of the same thing that's inside the cupcake — all of these signal exactly what someone's about to enjoy.
|
||||
|
||||
Press the topper in at a jaunty angle while the frosting is fresh. It's playful, it's easy, and it photographs beautifully.
|
||||
|
||||
## 8. Dusting With Cocoa or Powdered Sugar
|
||||
|
||||
For an understated, elegant finish, hold a small fine-mesh sieve over your frosted cupcakes and tap a little cocoa powder, powdered sugar, or cinnamon over the top. It's the cupcake equivalent of a cafe's dusted dessert plate — subtle, sophisticated, and effortless.
|
||||
|
||||
This works especially well over a simple swirl on coffee, chocolate, or spiced cupcakes. A little goes a long way, so dust lightly.
|
||||
|
||||
## 9. Piped Rosettes and Stars
|
||||
|
||||
Once you're comfortable with the basic swirl, branch out into shapes. A rosette is just a swirl done in place — start in the center, pipe a tight spiral outward, and lift. Cover the whole top in small rosettes for a flower-bouquet effect, or pipe a cluster of little stars by holding the star tip straight up, squeezing, and pulling away.
|
||||
|
||||
These small repeated shapes look intricate but use the exact same tip and the exact same pressure control you already practiced. Repetition is the only skill required.
|
||||
|
||||
## 10. The Ombré Effect
|
||||
|
||||
To finish, here's the one that always gets gasps and is secretly simple: ombré frosting that fades from dark to light. Divide your frosting into a few bowls and tint them progressively — say, deep pink, medium pink, and pale pink. Then either pipe a band of each color up the side of your piping bag before swirling, or frost a batch in graduating shades so the whole tray shifts from dark to light.
|
||||
|
||||
When you swirl a bag layered with shades, the colors blend softly as they pipe, creating that dreamy gradient. It looks like serious skill. It's really just three bowls and a little food coloring.
|
||||
|
||||
## Bonus: Building a Little Decorating Kit
|
||||
|
||||
You don't need a cupboard full of equipment to do everything on this list, but a handful of inexpensive tools will make these techniques dramatically easier and more fun. If you're putting together a small starter kit, here's what I'd buy first:
|
||||
|
||||
- **A few piping bags** (reusable or disposable) — disposable ones are wonderfully low-stress because cleanup is just tossing them out.
|
||||
- **An open star tip and a round tip** — the star tip gives you swirls, rosettes, and stars; the round tip handles dots, drips, and writing. Those two alone unlock most of this list.
|
||||
- **A small offset spatula** — perfect for the rustic swoop and for smoothing frosting cleanly.
|
||||
- **Gel food coloring in a few core shades** — pink, a warm yellow, and a true red will mix into most colors you'll want.
|
||||
- **A jar of sprinkles or two** and a little container of flaky finishing touches.
|
||||
|
||||
Keep it all in a shoebox or a drawer and you've got a decorating kit that costs less than a fancy cake but lets you make a hundred different things. The tools genuinely lower the barrier — a swirl that feels impossible by hand becomes easy the moment you've got the right tip in your bag.
|
||||
|
||||
## A Few Tips That Make Everything Easier
|
||||
|
||||
No matter which technique you choose, a few habits will set you up for success:
|
||||
|
||||
- **Always frost completely cooled cupcakes.** Warm cupcakes melt frosting into a slippery mess. Patience first.
|
||||
- **Get your frosting consistency right.** Too soft and it won't hold a shape; too stiff and it tears. It should be smooth, fluffy, and hold a peak. Add a splash of cream to loosen or a spoon of powdered sugar to stiffen.
|
||||
- **Practice on parchment first.** Pipe a few swirls onto a sheet of paper, then scrape the frosting back into the bag. You'll find your rhythm before you touch a real cupcake.
|
||||
- **Use gel food coloring, not liquid.** Gel gives vivid color without thinning your frosting.
|
||||
- **Keep it simple.** One technique done cleanly beats five crammed onto a single cupcake.
|
||||
|
||||
## You're More Ready Than You Think
|
||||
|
||||
Here's the honest truth I wish someone had told me sooner: beautiful cupcakes are not about talent. They're about a few learnable techniques, a tub of well-made frosting, and the courage to try. Your first swirl might wobble. Your first drip might run too far. And then you'll do it again, and again, and very quickly you'll be the person whose cupcakes make everyone at the party say "wait, you made these?"
|
||||
|
||||
So pick one idea from this list — just one — and try it with your next batch. Decorating cupcakes is one of the most joyful, low-stakes, high-reward things you can do in a kitchen. The worst-case scenario is a slightly messy cupcake that still tastes delicious. That's a pretty wonderful worst case.
|
||||
|
||||
Now go make something pretty.f:["$","$1","c",{"children":[[["$","section",null,{"className":"relative overflow-hidden","children":[["$","div",null,{"className":"absolute inset-0","children":[["$","$L15",null,{"src":"/images/cookies/r8k3-bX0oZU.jpg","alt":"","fill":true,"priority":true,"sizes":"100vw","className":"object-cover"}],["$","div",null,{"className":"absolute inset-0 bg-gradient-to-b from-brown-deep/70 via-brown-deep/55 to-brown-deep/75"}]]}],["$","div",null,{"className":"container-bakery relative py-20 text-center text-white sm:py-28","children":[["$","div",null,{"className":"mb-5 flex justify-center [&_*]:text-white/80","children":["$","nav",null,{"aria-label":"Breadcrumb","className":"text-sm text-muted","children":["$","ol",null,{"className":"flex flex-wrap items-center gap-1.5","children":[["$","li",null,{"children":["$","$L7",null,{"href":"/","className":"inline-flex items-center hover:text-brown","children":[["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8","key":"5wwlr5"}],["path",{"d":"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z","key":"r6nss1"}]],"className":"lucide-house h-4 w-4"}],["$","span",null,{"className":"sr-only","children":"Home"}]]}]}],[["$","li","0",{"className":"flex items-center gap-1.5","children":[["$","$L6",null,{"ref":"$undefined","iconNode":[["path",{"d":"m9 18 6-6-6-6","key":"mthhwq"}]],"className":"lucide-chevron-right h-3.5 w-3.5"}],["$","span",null,{"className":"font-medium text-foreground","aria-current":"page","children":"Blog"}]]}]]]}]}]}],["$","h1",null,{"className":"mx-auto max-w-3xl text-balance font-display text-4xl font-bold sm:text-5xl","children":"The Baking Journal"}],["$","p",null,{"className":"mx-auto mt-4 max-w-2xl text-balance text-lg text-white/85","children":"Stories from the kitchen, tested tips, and a little inspiration."}]]}]]}],["$","section",null,{"className":"container-bakery py-14","children":["$","$L16",null,{"posts":[{"slug":"secret-to-perfect-soft-cookies","title":"The Secret to Perfect Soft Cookies Every Time","excerpt":"Soft, chewy cookies aren't luck — they're a handful of small decisions about butter, sugar, mixing, and time. Here's everything I've learned.","category":"Baking Tips","date":"2026-05-18","author":"Zoe","image":"/images/cookies/Tt6mJRbBVN8.jpg","body":"$17"},{"slug":"my-journey-learning-to-make-flan","title":"My Journey Learning to Make Flan","excerpt":"Flan humbled me more than any other dessert. Here's the story of the cracked, curdled, weepy failures that eventually taught me to make it silky.","category":"Baking Stories","date":"2026-04-22","author":"Zoe","image":"/images/flan/qjf9_9HRHXg.jpg","body":"$18"},{"slug":"10-cupcake-decorating-ideas-anyone-can-master","title":"10 Cupcake Decorating Ideas Anyone Can Master","excerpt":"You don't need pastry-school skills to make gorgeous cupcakes. These ten beginner-friendly techniques turn a tub of frosting into a showstopper.","category":"Decorating","date":"2026-03-30","author":"Zoe","image":"/images/hero/HKes9_amYnE.jpg","body":"$19"}]}]}]],["$L1a"],"$L1b"]}]
|
||||
1c:[]
|
||||
10:"$W1c"
|
||||
11:["$","$1","h",{"children":[null,["$","$L1d",null,{"children":"$L1e"}],["$","div",null,{"hidden":true,"children":["$","$L1f",null,{"children":["$","$20",null,{"name":"Next.Metadata","children":"$L21"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
|
||||
13:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
|
||||
22:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
||||
1a:["$","script","script-0",{"src":"/_next/static/chunks/1l4e1udv9l-zy.js","async":true,"nonce":"$undefined"}]
|
||||
1b:["$","$L22",null,{"children":["$","$20",null,{"name":"Next.MetadataOutlet","children":"$@23"}]}]
|
||||
1e:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
|
||||
24:I[27201,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"IconMark"]
|
||||
21:[["$","title","0",{"children":"Blog · Zoe's Baking Emporium"}],["$","meta","1",{"name":"description","content":"Baking stories, tips, and inspiration from Zoe's Baking Emporium — from perfecting soft cookies to decorating cupcakes."}],["$","meta","2",{"name":"author","content":"Zoe"}],["$","meta","3",{"name":"keywords","content":"baking,recipes,cookies,cupcakes,flan,desserts,home baking,Zoe's Baking Emporium"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","link","5",{"rel":"canonical","href":"https://zoes-baking-emporium.mosaic.site/blog/"}],["$","meta","6",{"property":"og:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","7",{"property":"og:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","8",{"property":"og:url","content":"https://zoes-baking-emporium.mosaic.site/"}],["$","meta","9",{"property":"og:site_name","content":"Zoe's Baking Emporium"}],["$","meta","10",{"property":"og:locale","content":"en_US"}],["$","meta","11",{"property":"og:type","content":"website"}],["$","meta","12",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","13",{"name":"twitter:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","14",{"name":"twitter:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","link","15",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L24","16",{}]]
|
||||
23:null
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,6 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
||||
3:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
||||
4:"$Sreact.suspense"
|
||||
5:I[27201,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"IconMark"]
|
||||
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"My Journey Learning to Make Flan · Zoe's Baking Emporium"}],["$","meta","1",{"name":"description","content":"Flan humbled me more than any other dessert. Here's the story of the cracked, curdled, weepy failures that eventually taught me to make it silky."}],["$","meta","2",{"name":"author","content":"Zoe"}],["$","meta","3",{"name":"keywords","content":"baking,recipes,cookies,cupcakes,flan,desserts,home baking,Zoe's Baking Emporium"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","link","5",{"rel":"canonical","href":"https://zoes-baking-emporium.mosaic.site/blog/my-journey-learning-to-make-flan/"}],["$","meta","6",{"property":"og:title","content":"My Journey Learning to Make Flan"}],["$","meta","7",{"property":"og:description","content":"Flan humbled me more than any other dessert. Here's the story of the cracked, curdled, weepy failures that eventually taught me to make it silky."}],["$","meta","8",{"property":"og:image","content":"https://zoes-baking-emporium.mosaic.site/images/flan/qjf9_9HRHXg.jpg"}],["$","meta","9",{"property":"og:type","content":"article"}],["$","meta","10",{"property":"article:published_time","content":"2026-04-22"}],["$","meta","11",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","12",{"name":"twitter:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","13",{"name":"twitter:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","14",{"name":"twitter:image","content":"https://zoes-baking-emporium.mosaic.site/images/flan/qjf9_9HRHXg.jpg"}],["$","link","15",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","16",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[59919,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ThemeProvider"]
|
||||
3:I[2971,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"Header"]
|
||||
4:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
5:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
6:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0omodrvav_3ud.js"],"default"]
|
||||
7:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0omodrvav_3ud.js"],""]
|
||||
d:I[59099,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"NewsletterSignup"]
|
||||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/35s1mzuwpm0u0.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"className":"playfair_display_30e976df-module__-8ONzG__variable nunito_11bc874e-module__iUs_OW__variable h-full antialiased","children":["$","body",null,{"className":"flex min-h-full flex-col","children":["$","$L2",null,{"attribute":"class","defaultTheme":"light","enableSystem":true,"children":[["$","$L3",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L4",null,{"parallelRouterKey":"children","template":["$","$L5",null,{}],"notFound":[["$","section",null,{"className":"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center","children":[["$","span",null,{"className":"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"iconNode":[["path",{"d":"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5","key":"laymnq"}],["path",{"d":"M8.5 8.5v.01","key":"ue8clq"}],["path",{"d":"M16 15.5v.01","key":"14dtrp"}],["path",{"d":"M12 12v.01","key":"u5ubse"}],["path",{"d":"M11 17v.01","key":"1hyl5a"}],["path",{"d":"M7 14v.01","key":"uct60s"}]],"className":"lucide-cookie h-10 w-10"}]}],["$","h1",null,{"className":"mt-6 font-display text-5xl font-bold text-brown-deep","children":"404"}],["$","p",null,{"className":"mt-3 max-w-md text-lg text-muted","children":"Oops — this page seems to have crumbled. Let's get you back to something sweet."}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-4","children":[["$","$L7",null,{"href":"/","className":"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"Back home"}],["$","$L7",null,{"href":"/recipes","className":"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft","children":"Browse recipes"}]]}]]}],[]]}]}],["$","footer",null,{"className":"mt-20 border-t border-border bg-surface-muted","children":["$","div",null,{"className":"container-bakery py-14","children":[["$","div",null,{"className":"grid gap-10 md:grid-cols-2 lg:grid-cols-4","children":[["$","div",null,{"children":[["$","$L7",null,{"href":"/","className":"flex items-center gap-2 font-display text-lg font-bold text-brown-deep","children":[["$","span",null,{"className":"grid h-9 w-9 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"iconNode":[["path",{"d":"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8","key":"1w3rig"}],["path",{"d":"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1","key":"n2jgmb"}],["path",{"d":"M2 21h20","key":"1nyx9w"}],["path",{"d":"M7 8v3","key":"1qtyvj"}],["path",{"d":"M12 8v3","key":"hwp4zt"}],["path",{"d":"M17 8v3","key":"1i6e5u"}],["path",{"d":"M7 4h.01","key":"1bh4kh"}],["path",{"d":"M12 4h.01","key":"1ujb9j"}],["path",{"d":"M17 4h.01","key":"1upcoc"}]],"className":"lucide-cake h-5 w-5"}]}],"Zoe's Baking Emporium"]}],["$","p",null,{"className":"mt-4 max-w-xs text-sm text-muted","children":"Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","div",null,{"className":"mt-5 flex gap-3","children":[["$","a",null,{"href":"https://instagram.com/zoesbakingemporium","aria-label":"Instagram","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"iconNode":[["path",{"d":"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z","key":"18u6gg"}],["circle",{"cx":"12","cy":"13","r":"3","key":"1vg3eu"}]],"className":"lucide-camera h-5 w-5"}]}],["$","a",null,{"href":"https://youtube.com/@zoesbakingemporium","aria-label":"YouTube","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"iconNode":[["path",{"d":"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z","key":"10ikf1"}]],"className":"lucide-play h-5 w-5"}]}],"$L8"]}]]}],"$L9","$La","$Lb"]}],"$Lc"]}]}]]}]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
8:["$","a",null,{"href":"https://pinterest.com/zoesbakingemporium","aria-label":"Pinterest","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","span",null,{"className":"text-sm font-bold","children":"P"}]}]
|
||||
9:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Explore"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","/",{"children":["$","$L7",null,{"href":"/","className":"text-muted transition-colors hover:text-brown","children":"Home"}]}],["$","li","/recipes",{"children":["$","$L7",null,{"href":"/recipes","className":"text-muted transition-colors hover:text-brown","children":"Recipes"}]}],["$","li","/inspiration",{"children":["$","$L7",null,{"href":"/inspiration","className":"text-muted transition-colors hover:text-brown","children":"Inspiration"}]}],["$","li","/blog",{"children":["$","$L7",null,{"href":"/blog","className":"text-muted transition-colors hover:text-brown","children":"Blog"}]}],["$","li","/about",{"children":["$","$L7",null,{"href":"/about","className":"text-muted transition-colors hover:text-brown","children":"About"}]}],["$","li","/faq",{"children":["$","$L7",null,{"href":"/faq","className":"text-muted transition-colors hover:text-brown","children":"FAQ"}]}],["$","li","/contact",{"children":["$","$L7",null,{"href":"/contact","className":"text-muted transition-colors hover:text-brown","children":"Contact"}]}]]}]]}]
|
||||
a:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Categories"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","Cookies",{"children":["$","$L7",null,{"href":"/category/cookies","className":"text-muted transition-colors hover:text-brown","children":"Cookies"}]}],["$","li","Cupcakes",{"children":["$","$L7",null,{"href":"/category/cupcakes","className":"text-muted transition-colors hover:text-brown","children":"Cupcakes"}]}],["$","li","Flan",{"children":["$","$L7",null,{"href":"/category/flan","className":"text-muted transition-colors hover:text-brown","children":"Flan"}]}],["$","li","Other Desserts",{"children":["$","$L7",null,{"href":"/category/other-desserts","className":"text-muted transition-colors hover:text-brown","children":"Other Desserts"}]}]]}]]}]
|
||||
b:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Sweeten your inbox"}],["$","p",null,{"className":"mt-4 text-sm text-muted","children":"New recipes and baking tips, a couple of times a month."}],["$","div",null,{"className":"mt-4","children":["$","$Ld",null,{"compact":true}]}]]}]
|
||||
c:["$","div",null,{"className":"mt-12 flex flex-col items-center justify-between gap-3 border-t border-border pt-6 text-sm text-muted sm:flex-row","children":[["$","p",null,{"children":["© ",2026," ","Zoe's Baking Emporium",". Baked with love."]}],["$","p",null,{"children":["Made for home bakers everywhere. "," ",["$","$L7",null,{"href":"/faq","className":"underline hover:text-brown","children":"FAQ"}]]}]]}]
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
:HL["/_next/static/media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
:HL["/_next/static/media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"blog","param":null,"prefetchHints":0,"slots":{"children":{"name":"slug","param":{"type":"d","key":"my-journey-learning-to-make-flan","siblings":null},"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}}}},"staleTime":300,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,5 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
3:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
4:[]
|
||||
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
3:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
4:[]
|
||||
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,6 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
||||
3:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
||||
4:"$Sreact.suspense"
|
||||
5:I[27201,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"IconMark"]
|
||||
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"The Secret to Perfect Soft Cookies Every Time · Zoe's Baking Emporium"}],["$","meta","1",{"name":"description","content":"Soft, chewy cookies aren't luck — they're a handful of small decisions about butter, sugar, mixing, and time. Here's everything I've learned."}],["$","meta","2",{"name":"author","content":"Zoe"}],["$","meta","3",{"name":"keywords","content":"baking,recipes,cookies,cupcakes,flan,desserts,home baking,Zoe's Baking Emporium"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","link","5",{"rel":"canonical","href":"https://zoes-baking-emporium.mosaic.site/blog/secret-to-perfect-soft-cookies/"}],["$","meta","6",{"property":"og:title","content":"The Secret to Perfect Soft Cookies Every Time"}],["$","meta","7",{"property":"og:description","content":"Soft, chewy cookies aren't luck — they're a handful of small decisions about butter, sugar, mixing, and time. Here's everything I've learned."}],["$","meta","8",{"property":"og:image","content":"https://zoes-baking-emporium.mosaic.site/images/cookies/Tt6mJRbBVN8.jpg"}],["$","meta","9",{"property":"og:type","content":"article"}],["$","meta","10",{"property":"article:published_time","content":"2026-05-18"}],["$","meta","11",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","12",{"name":"twitter:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","13",{"name":"twitter:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","14",{"name":"twitter:image","content":"https://zoes-baking-emporium.mosaic.site/images/cookies/Tt6mJRbBVN8.jpg"}],["$","link","15",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","16",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[59919,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ThemeProvider"]
|
||||
3:I[2971,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"Header"]
|
||||
4:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
5:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
6:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0omodrvav_3ud.js"],"default"]
|
||||
7:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0omodrvav_3ud.js"],""]
|
||||
d:I[59099,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"NewsletterSignup"]
|
||||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/35s1mzuwpm0u0.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"className":"playfair_display_30e976df-module__-8ONzG__variable nunito_11bc874e-module__iUs_OW__variable h-full antialiased","children":["$","body",null,{"className":"flex min-h-full flex-col","children":["$","$L2",null,{"attribute":"class","defaultTheme":"light","enableSystem":true,"children":[["$","$L3",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L4",null,{"parallelRouterKey":"children","template":["$","$L5",null,{}],"notFound":[["$","section",null,{"className":"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center","children":[["$","span",null,{"className":"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"iconNode":[["path",{"d":"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5","key":"laymnq"}],["path",{"d":"M8.5 8.5v.01","key":"ue8clq"}],["path",{"d":"M16 15.5v.01","key":"14dtrp"}],["path",{"d":"M12 12v.01","key":"u5ubse"}],["path",{"d":"M11 17v.01","key":"1hyl5a"}],["path",{"d":"M7 14v.01","key":"uct60s"}]],"className":"lucide-cookie h-10 w-10"}]}],["$","h1",null,{"className":"mt-6 font-display text-5xl font-bold text-brown-deep","children":"404"}],["$","p",null,{"className":"mt-3 max-w-md text-lg text-muted","children":"Oops — this page seems to have crumbled. Let's get you back to something sweet."}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-4","children":[["$","$L7",null,{"href":"/","className":"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"Back home"}],["$","$L7",null,{"href":"/recipes","className":"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft","children":"Browse recipes"}]]}]]}],[]]}]}],["$","footer",null,{"className":"mt-20 border-t border-border bg-surface-muted","children":["$","div",null,{"className":"container-bakery py-14","children":[["$","div",null,{"className":"grid gap-10 md:grid-cols-2 lg:grid-cols-4","children":[["$","div",null,{"children":[["$","$L7",null,{"href":"/","className":"flex items-center gap-2 font-display text-lg font-bold text-brown-deep","children":[["$","span",null,{"className":"grid h-9 w-9 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"iconNode":[["path",{"d":"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8","key":"1w3rig"}],["path",{"d":"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1","key":"n2jgmb"}],["path",{"d":"M2 21h20","key":"1nyx9w"}],["path",{"d":"M7 8v3","key":"1qtyvj"}],["path",{"d":"M12 8v3","key":"hwp4zt"}],["path",{"d":"M17 8v3","key":"1i6e5u"}],["path",{"d":"M7 4h.01","key":"1bh4kh"}],["path",{"d":"M12 4h.01","key":"1ujb9j"}],["path",{"d":"M17 4h.01","key":"1upcoc"}]],"className":"lucide-cake h-5 w-5"}]}],"Zoe's Baking Emporium"]}],["$","p",null,{"className":"mt-4 max-w-xs text-sm text-muted","children":"Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","div",null,{"className":"mt-5 flex gap-3","children":[["$","a",null,{"href":"https://instagram.com/zoesbakingemporium","aria-label":"Instagram","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"iconNode":[["path",{"d":"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z","key":"18u6gg"}],["circle",{"cx":"12","cy":"13","r":"3","key":"1vg3eu"}]],"className":"lucide-camera h-5 w-5"}]}],["$","a",null,{"href":"https://youtube.com/@zoesbakingemporium","aria-label":"YouTube","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"iconNode":[["path",{"d":"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z","key":"10ikf1"}]],"className":"lucide-play h-5 w-5"}]}],"$L8"]}]]}],"$L9","$La","$Lb"]}],"$Lc"]}]}]]}]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
8:["$","a",null,{"href":"https://pinterest.com/zoesbakingemporium","aria-label":"Pinterest","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","span",null,{"className":"text-sm font-bold","children":"P"}]}]
|
||||
9:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Explore"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","/",{"children":["$","$L7",null,{"href":"/","className":"text-muted transition-colors hover:text-brown","children":"Home"}]}],["$","li","/recipes",{"children":["$","$L7",null,{"href":"/recipes","className":"text-muted transition-colors hover:text-brown","children":"Recipes"}]}],["$","li","/inspiration",{"children":["$","$L7",null,{"href":"/inspiration","className":"text-muted transition-colors hover:text-brown","children":"Inspiration"}]}],["$","li","/blog",{"children":["$","$L7",null,{"href":"/blog","className":"text-muted transition-colors hover:text-brown","children":"Blog"}]}],["$","li","/about",{"children":["$","$L7",null,{"href":"/about","className":"text-muted transition-colors hover:text-brown","children":"About"}]}],["$","li","/faq",{"children":["$","$L7",null,{"href":"/faq","className":"text-muted transition-colors hover:text-brown","children":"FAQ"}]}],["$","li","/contact",{"children":["$","$L7",null,{"href":"/contact","className":"text-muted transition-colors hover:text-brown","children":"Contact"}]}]]}]]}]
|
||||
a:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Categories"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","Cookies",{"children":["$","$L7",null,{"href":"/category/cookies","className":"text-muted transition-colors hover:text-brown","children":"Cookies"}]}],["$","li","Cupcakes",{"children":["$","$L7",null,{"href":"/category/cupcakes","className":"text-muted transition-colors hover:text-brown","children":"Cupcakes"}]}],["$","li","Flan",{"children":["$","$L7",null,{"href":"/category/flan","className":"text-muted transition-colors hover:text-brown","children":"Flan"}]}],["$","li","Other Desserts",{"children":["$","$L7",null,{"href":"/category/other-desserts","className":"text-muted transition-colors hover:text-brown","children":"Other Desserts"}]}]]}]]}]
|
||||
b:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Sweeten your inbox"}],["$","p",null,{"className":"mt-4 text-sm text-muted","children":"New recipes and baking tips, a couple of times a month."}],["$","div",null,{"className":"mt-4","children":["$","$Ld",null,{"compact":true}]}]]}]
|
||||
c:["$","div",null,{"className":"mt-12 flex flex-col items-center justify-between gap-3 border-t border-border pt-6 text-sm text-muted sm:flex-row","children":[["$","p",null,{"children":["© ",2026," ","Zoe's Baking Emporium",". Baked with love."]}],["$","p",null,{"children":["Made for home bakers everywhere. "," ",["$","$L7",null,{"href":"/faq","className":"underline hover:text-brown","children":"FAQ"}]]}]]}]
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
:HL["/_next/static/media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
:HL["/_next/static/media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"blog","param":null,"prefetchHints":0,"slots":{"children":{"name":"slug","param":{"type":"d","key":"secret-to-perfect-soft-cookies","siblings":null},"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}}}},"staleTime":300,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,5 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
3:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
4:[]
|
||||
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
3:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
4:[]
|
||||
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,6 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
||||
3:I[97367,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
||||
4:"$Sreact.suspense"
|
||||
5:I[27201,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"IconMark"]
|
||||
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Cookies Recipes · Zoe's Baking Emporium"}],["$","meta","1",{"name":"description","content":"Soft, chewy, crisp, or stuffed — there's a cookie here for every craving. Browse all our cookies recipes."}],["$","meta","2",{"name":"author","content":"Zoe"}],["$","meta","3",{"name":"keywords","content":"baking,recipes,cookies,cupcakes,flan,desserts,home baking,Zoe's Baking Emporium"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","link","5",{"rel":"canonical","href":"https://zoes-baking-emporium.mosaic.site/category/cookies/"}],["$","meta","6",{"property":"og:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","7",{"property":"og:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","meta","8",{"property":"og:url","content":"https://zoes-baking-emporium.mosaic.site/"}],["$","meta","9",{"property":"og:site_name","content":"Zoe's Baking Emporium"}],["$","meta","10",{"property":"og:locale","content":"en_US"}],["$","meta","11",{"property":"og:type","content":"website"}],["$","meta","12",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","13",{"name":"twitter:title","content":"Zoe's Baking Emporium — Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","meta","14",{"name":"twitter:description","content":"Zoe's Baking Emporium is a warm corner of the internet for home bakers — 50+ tested recipes for cookies, cupcakes, flan, and comforting homemade desserts, plus baking tips and inspiration."}],["$","link","15",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","16",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[59919,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ThemeProvider"]
|
||||
3:I[2971,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"Header"]
|
||||
4:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
5:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
6:I[5014,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0jlt9eyl9pjx1.js"],"default"]
|
||||
7:I[22016,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/0jlt9eyl9pjx1.js"],""]
|
||||
d:I[59099,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"NewsletterSignup"]
|
||||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/26t6_qvu8gnnk.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/35s1mzuwpm0u0.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"className":"playfair_display_30e976df-module__-8ONzG__variable nunito_11bc874e-module__iUs_OW__variable h-full antialiased","children":["$","body",null,{"className":"flex min-h-full flex-col","children":["$","$L2",null,{"attribute":"class","defaultTheme":"light","enableSystem":true,"children":[["$","$L3",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L4",null,{"parallelRouterKey":"children","template":["$","$L5",null,{}],"notFound":[["$","section",null,{"className":"container-bakery flex min-h-[60vh] flex-col items-center justify-center py-20 text-center","children":[["$","span",null,{"className":"grid h-20 w-20 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"iconNode":[["path",{"d":"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5","key":"laymnq"}],["path",{"d":"M8.5 8.5v.01","key":"ue8clq"}],["path",{"d":"M16 15.5v.01","key":"14dtrp"}],["path",{"d":"M12 12v.01","key":"u5ubse"}],["path",{"d":"M11 17v.01","key":"1hyl5a"}],["path",{"d":"M7 14v.01","key":"uct60s"}]],"className":"lucide-cookie h-10 w-10"}]}],["$","h1",null,{"className":"mt-6 font-display text-5xl font-bold text-brown-deep","children":"404"}],["$","p",null,{"className":"mt-3 max-w-md text-lg text-muted","children":"Oops — this page seems to have crumbled. Let's get you back to something sweet."}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-4","children":[["$","$L7",null,{"href":"/","className":"rounded-full bg-brown px-6 py-3 font-semibold text-white transition-colors hover:bg-brown-deep","children":"Back home"}],["$","$L7",null,{"href":"/recipes","className":"rounded-full border border-border bg-surface px-6 py-3 font-semibold text-foreground transition-colors hover:bg-pink-soft","children":"Browse recipes"}]]}]]}],[]]}]}],["$","footer",null,{"className":"mt-20 border-t border-border bg-surface-muted","children":["$","div",null,{"className":"container-bakery py-14","children":[["$","div",null,{"className":"grid gap-10 md:grid-cols-2 lg:grid-cols-4","children":[["$","div",null,{"children":[["$","$L7",null,{"href":"/","className":"flex items-center gap-2 font-display text-lg font-bold text-brown-deep","children":[["$","span",null,{"className":"grid h-9 w-9 place-items-center rounded-full bg-pink text-brown-deep","children":["$","$L6",null,{"iconNode":[["path",{"d":"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8","key":"1w3rig"}],["path",{"d":"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1","key":"n2jgmb"}],["path",{"d":"M2 21h20","key":"1nyx9w"}],["path",{"d":"M7 8v3","key":"1qtyvj"}],["path",{"d":"M12 8v3","key":"hwp4zt"}],["path",{"d":"M17 8v3","key":"1i6e5u"}],["path",{"d":"M7 4h.01","key":"1bh4kh"}],["path",{"d":"M12 4h.01","key":"1ujb9j"}],["path",{"d":"M17 4h.01","key":"1upcoc"}]],"className":"lucide-cake h-5 w-5"}]}],"Zoe's Baking Emporium"]}],["$","p",null,{"className":"mt-4 max-w-xs text-sm text-muted","children":"Cozy bakes, honest recipes, and a whole lot of sprinkles."}],["$","div",null,{"className":"mt-5 flex gap-3","children":[["$","a",null,{"href":"https://instagram.com/zoesbakingemporium","aria-label":"Instagram","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"iconNode":[["path",{"d":"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z","key":"18u6gg"}],["circle",{"cx":"12","cy":"13","r":"3","key":"1vg3eu"}]],"className":"lucide-camera h-5 w-5"}]}],["$","a",null,{"href":"https://youtube.com/@zoesbakingemporium","aria-label":"YouTube","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","$L6",null,{"iconNode":[["path",{"d":"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z","key":"10ikf1"}]],"className":"lucide-play h-5 w-5"}]}],"$L8"]}]]}],"$L9","$La","$Lb"]}],"$Lc"]}]}]]}]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
8:["$","a",null,{"href":"https://pinterest.com/zoesbakingemporium","aria-label":"Pinterest","className":"grid h-10 w-10 place-items-center rounded-full bg-surface text-brown transition-colors hover:bg-pink","children":["$","span",null,{"className":"text-sm font-bold","children":"P"}]}]
|
||||
9:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Explore"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","/",{"children":["$","$L7",null,{"href":"/","className":"text-muted transition-colors hover:text-brown","children":"Home"}]}],["$","li","/recipes",{"children":["$","$L7",null,{"href":"/recipes","className":"text-muted transition-colors hover:text-brown","children":"Recipes"}]}],["$","li","/inspiration",{"children":["$","$L7",null,{"href":"/inspiration","className":"text-muted transition-colors hover:text-brown","children":"Inspiration"}]}],["$","li","/blog",{"children":["$","$L7",null,{"href":"/blog","className":"text-muted transition-colors hover:text-brown","children":"Blog"}]}],["$","li","/about",{"children":["$","$L7",null,{"href":"/about","className":"text-muted transition-colors hover:text-brown","children":"About"}]}],["$","li","/faq",{"children":["$","$L7",null,{"href":"/faq","className":"text-muted transition-colors hover:text-brown","children":"FAQ"}]}],["$","li","/contact",{"children":["$","$L7",null,{"href":"/contact","className":"text-muted transition-colors hover:text-brown","children":"Contact"}]}]]}]]}]
|
||||
a:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Categories"}],["$","ul",null,{"className":"mt-4 space-y-2 text-sm","children":[["$","li","Cookies",{"children":["$","$L7",null,{"href":"/category/cookies","className":"text-muted transition-colors hover:text-brown","children":"Cookies"}]}],["$","li","Cupcakes",{"children":["$","$L7",null,{"href":"/category/cupcakes","className":"text-muted transition-colors hover:text-brown","children":"Cupcakes"}]}],["$","li","Flan",{"children":["$","$L7",null,{"href":"/category/flan","className":"text-muted transition-colors hover:text-brown","children":"Flan"}]}],["$","li","Other Desserts",{"children":["$","$L7",null,{"href":"/category/other-desserts","className":"text-muted transition-colors hover:text-brown","children":"Other Desserts"}]}]]}]]}]
|
||||
b:["$","div",null,{"children":[["$","h3",null,{"className":"font-display text-base font-semibold text-brown-deep","children":"Sweeten your inbox"}],["$","p",null,{"className":"mt-4 text-sm text-muted","children":"New recipes and baking tips, a couple of times a month."}],["$","div",null,{"className":"mt-4","children":["$","$Ld",null,{"compact":true}]}]]}]
|
||||
c:["$","div",null,{"className":"mt-12 flex flex-col items-center justify-between gap-3 border-t border-border pt-6 text-sm text-muted sm:flex-row","children":[["$","p",null,{"children":["© ",2026," ","Zoe's Baking Emporium",". Baked with love."]}],["$","p",null,{"children":["Made for home bakers everywhere. "," ",["$","$L7",null,{"href":"/faq","className":"underline hover:text-brown","children":"FAQ"}]]}]]}]
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
:HL["/_next/static/chunks/26t6_qvu8gnnk.css","style"]
|
||||
:HL["/_next/static/media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
:HL["/_next/static/media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"category","param":null,"prefetchHints":0,"slots":{"children":{"name":"category","param":{"type":"d","key":"cookies","siblings":null},"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}}}},"staleTime":300,"buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,5 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
3:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
4:[]
|
||||
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
1:"$Sreact.fragment"
|
||||
2:I[39756,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
3:I[37457,["/_next/static/chunks/35s1mzuwpm0u0.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
||||
4:[]
|
||||
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"SEqJG4isYTCOfwyMIjzgL"}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue