[data-look=messy]{--splat-k:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 200 200%22%3E%3Cg fill=%22%23D7261E%22%3E%3Cpath d=%22M96 52c14-4 22 10 34 6s20-16 30-6-2 22 6 32 26 4 26 18-20 12-22 24 14 22 4 32-22-2-32 6-6 26-22 26-14-20-26-20-22 16-32 6 4-22-4-32-26-4-26-18 18-14 18-26-14-24-2-32 22 4 32-2 2-12 16-16z%22 opacity=%22.92%22/%3E%3Ccircle cx=%22178%22 cy=%2240%22 r=%228%22/%3E%3Ccircle cx=%22160%22 cy=%2218%22 r=%224%22/%3E%3Ccircle cx=%2224%22 cy=%22170%22 r=%227%22/%3E%3Ccircle cx=%2244%22 cy=%22190%22 r=%223.5%22/%3E%3Ccircle cx=%22190%22 cy=%22150%22 r=%225%22/%3E%3Cellipse cx=%22128%22 cy=%2296%22 rx=%2210%22 ry=%226%22 fill=%22%23fff%22 opacity=%22.35%22 transform=%22rotate(-30 128 96)%22/%3E%3C/g%3E%3C/svg%3E");--splat-m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 220 120%22%3E%3Cg fill=%22%23F2B705%22%3E%3Cpath d=%22M10 70c20-18 40-10 60-14s30-26 52-22 24 22 44 20 34-12 44 0-8 22-26 26-30 2-46 10-22 22-44 20-30-16-50-10-34 10-36-6 2-14 2-24z%22/%3E%3Ccircle cx=%22206%22 cy=%2230%22 r=%226%22/%3E%3Ccircle cx=%22190%22 cy=%2214%22 r=%223%22/%3E%3Ccircle cx=%2218%22 cy=%22104%22 r=%225%22/%3E%3Cpath d=%22M150 84c4 10 2 22 6 30%22 stroke=%22%23F2B705%22 stroke-width=%225%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3C/g%3E%3C/svg%3E");--squig-k:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 14%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M2 8c10-8 18 6 28 0s18-8 28 0 18 6 28 0 18-8 32-2%22 fill=%22none%22 stroke=%22%23D7261E%22 stroke-width=%225%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");--squig-m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 14%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M2 8c10-8 18 6 28 0s18-8 28 0 18 6 28 0 18-8 32-2%22 fill=%22none%22 stroke=%22%23F2B705%22 stroke-width=%225%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");--ring:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22%3E%3Ccircle cx=%2250%22 cy=%2250%22 r=%2238%22 fill=%22none%22 stroke=%22%238B5A2B%22 stroke-width=%225%22 stroke-dasharray=%22180 12 30 8%22 opacity=%22.22%22/%3E%3Ccircle cx=%2250%22 cy=%2250%22 r=%2233%22 fill=%22none%22 stroke=%22%238B5A2B%22 stroke-width=%221.5%22 opacity=%22.12%22/%3E%3C/svg%3E")}[data-look=messy] .banner.panel,[data-look=messy] .feature-card,[data-look=messy] .r-hero.panel,[data-look=messy] .r-body,[data-look=messy] .r-extra .panel{border:2px solid var(--banner-outline);box-shadow:var(--shadow-panel)}[data-look=messy] .banner.panel{isolation:isolate;position:relative;overflow:hidden}[data-look=messy] .banner.panel:before{content:"";z-index:-1;background:var(--splat-k)center/contain no-repeat;width:200px;height:200px;position:absolute;top:-92px;right:-96px;transform:rotate(14deg)}[data-look=messy] .banner.panel:after{content:"";z-index:-1;background:var(--splat-m)center/contain no-repeat;opacity:.9;width:220px;height:120px;position:absolute;bottom:-64px;left:-110px;transform:rotate(-8deg)}[data-look=messy] :is(.banner h1,.view-head h1){background:var(--squig-k)left bottom/100% 12px no-repeat;width:fit-content;margin-bottom:4px;padding-bottom:14px}[data-look=messy] .section-head h2{background:var(--squig-m)left bottom/100% 11px no-repeat;padding-bottom:10px}[data-look=messy] .r-info h1{background:linear-gradient(transparent 62%,color-mix(in srgb,var(--mustard)70%,transparent)62% 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}[data-look=messy] .card{border:var(--card-border);box-shadow:var(--shadow-card);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}[data-look=messy] .grid>.card:nth-child(3n+1){transform:rotate(-.8deg)}[data-look=messy] .grid>.card:nth-child(3n+2){transform:rotate(.6deg)}[data-look=messy] .grid>.card:hover{box-shadow:7px 7px 0 var(--banner-outline);transform:rotate(0)translate(-2px,-2px)}[data-look=messy] .grid>.card:nth-child(4n+2) .card-body:after{content:"";background:var(--ring)center/contain no-repeat;pointer-events:none;width:92px;height:92px;position:absolute;bottom:-18px;right:-14px}[data-look=messy] .card-body{position:relative}[data-look=messy] .card .art{border-bottom:2px solid var(--banner-outline)}[data-look=messy] :is(.btn,.ichip,.act,.chip){border:2px solid var(--banner-outline)}[data-look=messy] :is(.btn.primary,.ichip.add,.act.primary,.search .go){box-shadow:3px 3px 0 var(--banner-outline)}[data-look=messy] .ichip:nth-child(3n+1) svg{color:var(--ketchup)}[data-look=messy] .ichip:nth-child(3n+2) svg{color:#c99200}[data-look=messy] .ichip:nth-child(3n) svg{color:var(--relish)}[data-look=messy] .search input{border:2px solid var(--banner-outline);box-shadow:none}[data-look=messy] .card .meta .course{color:var(--ketchup);font-weight:800}[data-look=messy] .eyebrow{color:var(--ketchup)}[data-look=messy][data-mode=dark] .card .art{border-bottom-color:#3c3530}[data-look=messy][data-mode=dark] :is(.btn,.ichip,.act,.chip,.search input){border-color:#4a423b}[data-look=bakeshop]{--drip:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 240 60%22 preserveAspectRatio=%22none%22%3E%3Crect x=%22-2%22 y=%220%22 width=%22244%22 height=%2223%22 fill=%22%23F7A8C4%22/%3E%3Cpath d=%22M0 0h240v22c-10 0-12 8-14 18s-10 12-14 0-4-16-16-16-14 6-16 14-10 26-18 26-10-18-12-28-6-14-18-14-14 10-16 18-6 12-12 0-6-20-20-20-14 8-16 20-8 30-18 30-10-22-12-32-8-16-18-16-16 6-18 0V0z%22 fill=%22%23F7A8C4%22/%3E%3C/svg%3E");--sprinkles:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22180%22 height=%22180%22 viewBox=%220 0 180 180%22%3E%3Cg stroke-width=%226%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M20 30l12 6%22 stroke=%22%23F28DB2%22/%3E%3Cpath d=%22M90 20l4 12%22 stroke=%22%237FD3B8%22/%3E%3Cpath d=%22M150 40l-12 4%22 stroke=%22%23FFD25E%22/%3E%3Cpath d=%22M40 100l10-8%22 stroke=%22%238C6BD8%22/%3E%3Cpath d=%22M120 90l12 4%22 stroke=%22%23F28DB2%22/%3E%3Cpath d=%22M70 150l-4 12%22 stroke=%22%23FFD25E%22/%3E%3Cpath d=%22M160 140l-10 8%22 stroke=%22%237FD3B8%22/%3E%3Cpath d=%22M10 160l12-2%22 stroke=%22%23FF8A65%22/%3E%3Cpath d=%22M100 60l-10 6%22 stroke=%22%23FF8A65%22/%3E%3C/g%3E%3C/svg%3E");--sprinkle-trio:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 54 20%22%3E%3Cg stroke-width=%225%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M4 14l10-6%22 stroke=%22%23F28DB2%22/%3E%3Cpath d=%22M22 6l8 8%22 stroke=%22%237FD3B8%22/%3E%3Cpath d=%22M40 12l10-6%22 stroke=%22%23FFD25E%22/%3E%3C/g%3E%3C/svg%3E")}[data-look=bakeshop][data-mode=dark]{--drip:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 240 60%22 preserveAspectRatio=%22none%22%3E%3Crect x=%22-2%22 y=%220%22 width=%22244%22 height=%2223%22 fill=%22%23F28DB2%22/%3E%3Cpath d=%22M0 0h240v22c-10 0-12 8-14 18s-10 12-14 0-4-16-16-16-14 6-16 14-10 26-18 26-10-18-12-28-6-14-18-14-14 10-16 18-6 12-12 0-6-20-20-20-14 8-16 20-8 30-18 30-10-22-12-32-8-16-18-16-16 6-18 0V0z%22 fill=%22%23F28DB2%22/%3E%3C/svg%3E")}[data-look=bakeshop] .banner.panel{isolation:isolate;background:var(--banner-bg);border:0;padding-top:clamp(46px,6vw,58px);position:relative;overflow:hidden}[data-look=bakeshop] .banner.panel:after{content:"";z-index:-2;background:var(--sprinkles)0 0/180px 180px;opacity:.35;position:absolute;inset:40px 0 0}[data-look=bakeshop] .banner.panel:before{content:"";z-index:0;pointer-events:none;position:absolute;top:0;left:0;right:0}[data-look=bakeshop] .feature-card{border:0;position:relative}[data-look=bakeshop] .feature-card .f-info{background:color-mix(in srgb,var(--mint)22%,var(--surface-solid));padding-top:clamp(52px,6vw,64px);position:relative}[data-look=bakeshop][data-mode=dark] .feature-card .f-info{background:var(--surface-solid)}[data-look=bakeshop] .feature-card .f-info:before{content:"";pointer-events:none;position:absolute;top:0;left:0;right:0}[data-look=bakeshop] .section-head h2:after{content:"";vertical-align:middle;background:var(--sprinkle-trio)center/contain no-repeat;width:40px;height:15px;margin-left:10px;display:inline-block}[data-look=bakeshop] .card{border:var(--card-border);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}[data-look=bakeshop] .card:hover{transform:translateY(-4px)rotate(-.4deg);box-shadow:0 16px 34px #d65c8c42}[data-look=bakeshop] .grid>.card:nth-child(4n+1) .card-body{background:color-mix(in srgb,var(--frosting)16%,transparent)}[data-look=bakeshop] .grid>.card:nth-child(4n+2) .card-body{background:color-mix(in srgb,var(--mint)22%,transparent)}[data-look=bakeshop] .grid>.card:nth-child(4n+3) .card-body{background:color-mix(in srgb,var(--butter)26%,transparent)}[data-look=bakeshop] .grid>.card:nth-child(4n) .card-body{background:color-mix(in srgb,var(--berry)12%,transparent)}[data-look=bakeshop] :is(.btn.primary,.ichip.add,.act.primary){box-shadow:0 4px 0 color-mix(in srgb,var(--accent)70%,#000)}[data-look=bakeshop] :is(.btn.primary,.ichip.add,.act.primary):active{box-shadow:0 1px 0 color-mix(in srgb,var(--accent)70%,#000);transform:translateY(3px)}[data-look=bakeshop] .ichip{border:0}[data-look=bakeshop] .ichip:not(.add):nth-child(4n+1){background:color-mix(in srgb,var(--frosting)30%,var(--surface-solid))}[data-look=bakeshop] .ichip:not(.add):nth-child(4n+2){background:color-mix(in srgb,var(--mint)38%,var(--surface-solid))}[data-look=bakeshop] .ichip:not(.add):nth-child(4n+3){background:color-mix(in srgb,var(--butter)45%,var(--surface-solid))}[data-look=bakeshop] .ichip:not(.add):nth-child(4n){background:color-mix(in srgb,var(--berry)20%,var(--surface-solid))}[data-look=bakeshop] .r-hero.panel{border:3px solid var(--surface-solid)}[data-look=bakeshop] .r-body{background:var(--surface-solid);border-radius:var(--r-panel)}[data-look=bakeshop] .eyebrow{color:var(--accent)}[data-look=bakeshop] .topbar{box-shadow:0 1px 0 var(--line)}[data-look=smokehouse]{--smoke:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 200 200%22%3E%3Cg fill=%22none%22 stroke=%22%23fff%22 stroke-linecap=%22round%22 opacity=%22.14%22%3E%3Cpath d=%22M120 200c-30-30 30-50 0-90s20-60 0-100%22 stroke-width=%2210%22/%3E%3Cpath d=%22M160 200c-20-30 26-44 4-84s16-54 4-90%22 stroke-width=%226%22/%3E%3Cpath d=%22M80 200c-14-24 20-40 4-70%22 stroke-width=%225%22/%3E%3C/g%3E%3C/svg%3E");--grill:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2240%22 height=%2240%22 viewBox=%220 0 40 40%22%3E%3Cpath d=%22M0 0h40v40H0z%22 fill=%22none%22/%3E%3Cpath d=%22M0 10h40M0 30h40%22 stroke=%22%231D1916%22 stroke-width=%222%22 opacity=%22.07%22/%3E%3Cpath d=%22M10 0v40M30 0v40%22 stroke=%22%231D1916%22 stroke-width=%221%22 opacity=%22.04%22/%3E%3C/svg%3E")}[data-look=smokehouse] .banner.panel,[data-look=smokehouse] .feature-card .f-info{--ink:#f1e6d2;--ink-2:#f1e6d2b3;--line:#f1e6d229;--surface-solid:#2a221d;--accent-soft:#ff7a2f29;color:var(--ink)}[data-look=smokehouse] .banner.panel{isolation:isolate;background:var(--smoke)right -30px top -40px/260px 260px no-repeat,radial-gradient(90% 120% at 50% 130%,#ff6a2b8c,transparent 60%),repeating-linear-gradient(90deg,#ffffff09 0 3px,transparent 3px 34px),var(--banner-bg);border:0;position:relative;overflow:hidden}[data-look=smokehouse] .banner .ichip:not(.add){color:var(--ink);background:#f1e6d212;border-color:#f1e6d22e}[data-look=smokehouse] .banner .search input{color:#1d1916;background:#f1e6d2}[data-look=smokehouse] .banner .search svg.lead{color:#6b5d4f}[data-look=smokehouse] .feature-card{border:0}[data-look=smokehouse] .feature-card .f-info{background:radial-gradient(100% 90% at 0% 100%,#ff6a2b66,transparent 60%),var(--banner-bg)}[data-look=smokehouse] :is(h1,h2,.brand){letter-spacing:.01em}[data-look=smokehouse] .section-head h2{padding-bottom:10px;position:relative}[data-look=smokehouse] .section-head h2:after{content:"";background:linear-gradient(90deg,var(--accent),var(--ember));width:56px;height:5px;position:absolute;bottom:0;left:0}[data-look=smokehouse] .card{border-top:4px solid var(--char)}[data-look=smokehouse][data-mode=dark] .card{border-top-color:var(--accent)}[data-look=smokehouse] .card .meta .course{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);border:1.5px solid;border-radius:2px;padding:0 6px;font-weight:700;transform:rotate(-2deg)}[data-look=smokehouse] .card .meta .course svg{display:none}[data-look=smokehouse] .card h3{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.02em;font-size:1.25rem;font-weight:700}[data-look=smokehouse] :is(.btn.primary,.ichip.add,.act.primary,.search .go){background:linear-gradient(180deg,var(--ember),var(--accent));border-color:#0000}[data-look=smokehouse] :is(.btn,.ichip,.act,.chip,.navlinks button,.tabbar button){font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em}[data-look=smokehouse] .eyebrow{color:var(--ember)}[data-look=smokehouse] .r-hero.panel{border-top:6px solid var(--char)}[data-look=smokehouse] .r-body{background:var(--surface-solid);border-radius:var(--r-panel)}[data-look=messy][data-mode=dark] .r-info h1{background:linear-gradient(transparent 70%,color-mix(in srgb,var(--mustard)38%,transparent)70% 94%,transparent 94%)}[data-look=messy],[data-look=bakeshop],[data-look=smokehouse]{--frost:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 360 110%22 width=%22360%22 height=%22110%22%3E %3Cdefs%3E %3ClinearGradient id=%22g%22 x1=%220%22 x2=%220%22 y1=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23FFD3E4%22/%3E%3Cstop offset=%22.35%22 stop-color=%22%23F59BBE%22/%3E%3Cstop offset=%221%22 stop-color=%22%23E06C98%22/%3E%3C/linearGradient%3E %3Cfilter id=%22f%22 x=%22-10%25%22 y=%22-10%25%22 width=%22120%25%22 height=%22130%25%22%3E %3CfeGaussianBlur in=%22SourceAlpha%22 stdDeviation=%223.2%22 result=%22b%22/%3E %3CfeSpecularLighting in=%22b%22 surfaceScale=%225%22 specularConstant=%221.1%22 specularExponent=%2222%22 lighting-color=%22%23ffffff%22 result=%22s%22%3E%3CfeDistantLight azimuth=%22235%22 elevation=%2248%22/%3E%3C/feSpecularLighting%3E %3CfeComposite in=%22s%22 in2=%22SourceAlpha%22 operator=%22in%22 result=%22s2%22/%3E %3CfeDiffuseLighting in=%22b%22 surfaceScale=%224%22 diffuseConstant=%221%22 lighting-color=%22%23ffffff%22 result=%22dl%22%3E%3CfeDistantLight azimuth=%22235%22 elevation=%2260%22/%3E%3C/feDiffuseLighting%3E %3CfeComposite in=%22SourceGraphic%22 in2=%22dl%22 operator=%22arithmetic%22 k1=%221.05%22 k2=%220%22 k3=%220%22 k4=%220%22 result=%22lit%22/%3E %3CfeComposite in=%22lit%22 in2=%22SourceAlpha%22 operator=%22in%22 result=%22lit2%22/%3E %3CfeComposite in=%22s2%22 in2=%22lit2%22 operator=%22arithmetic%22 k1=%220%22 k2=%22.75%22 k3=%221%22 k4=%220%22/%3E %3C/filter%3E%3C/defs%3E %3Cpath d=%22M-10 0 H370 V20 L370 22 Q 353.0 26 336.0 22 C 326.0 22 324.24 26 324.24 36 L 324.24 18.0 C 324.24 22.0 328.0 21.0 328.0 29.0 A 10.0 10.0 0 0 1 308.0 29.0 C 308.0 21.0 311.76 22.0 311.76 18.0 L 311.76 36 C 311.76 26 310.0 22 300.0 22 Q 291.0 26 282.0 22 C 272.0 22 268.92 26 268.92 36 L 268.92 50.8 C 268.92 57.2 274.0 55.6 274.0 68.4 A 16.0 16.0 0 0 1 242.0 68.4 C 242.0 55.6 247.08 57.2 247.08 50.8 L 247.08 36 C 247.08 26 244.0 22 234.0 22 Q 227.0 26 220.0 22 C 210.0 22 207.8 26 207.8 36 L 207.8 29.6 C 207.8 34.4 212.0 33.2 212.0 42.8 A 12.0 12.0 0 0 1 188.0 42.8 C 188.0 33.2 192.2 34.4 192.2 29.6 L 192.2 36 C 192.2 26 190.0 22 180.0 22 Q 172.5 26 165.0 22 C 155.0 22 151.7 26 151.7 36 L 151.7 63.6 C 151.7 70.4 157.0 68.7 157.0 82.3 A 17.0 17.0 0 0 1 123.0 82.3 C 123.0 68.7 128.3 70.4 128.3 63.6 L 128.3 36 C 128.3 26 125.0 22 115.0 22 Q 111.0 26 107.0 22 C 97.0 22 95.02 26 95.02 36 L 95.02 20.8 C 95.02 25.2 99.0 24.1 99.0 32.9 A 11.0 11.0 0 0 1 77.0 32.9 C 77.0 24.1 80.98 25.2 80.98 20.8 L 80.98 36 C 80.98 26 79.0 22 69.0 22 Q 61.0 26 53.0 22 C 43.0 22 40.14 26 40.14 36 L 40.14 44.0 C 40.14 50.0 45.0 48.5 45.0 60.5 A 15.0 15.0 0 0 1 15.0 60.5 C 15.0 48.5 19.86 50.0 19.86 44.0 L 19.86 36 C 19.86 26 17.0 22 7.0 22 Q -1.5 27 -10 22 Z%22 fill=%22url(%23g)%22 filter=%22url(%23f)%22/%3E%3C/svg%3E");--choc:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 300 96%22 width=%22300%22 height=%2296%22%3E%3Cdefs%3E%3ClinearGradient id=%22c%22 x1=%220%22 x2=%221%22 y1=%220%22 y2=%220%22%3E%3Cstop offset=%220%22 stop-color=%22%233E2117%22/%3E%3Cstop offset=%22.32%22 stop-color=%22%239C6048%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%236B3B2A%22/%3E%3Cstop offset=%221%22 stop-color=%22%233E2117%22/%3E%3C/linearGradient%3E%0A%3ClinearGradient id=%22b%22 x1=%220%22 x2=%220%22 y1=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%239C6048%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%236B3B2A%22/%3E%3Cstop offset=%221%22 stop-color=%22%233E2117%22/%3E%3C/linearGradient%3E%0A%3CradialGradient id=%22r%22 cx=%22.35%22 cy=%22.3%22 r=%22.75%22%3E%3Cstop offset=%220%22 stop-color=%22%239C6048%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%236B3B2A%22/%3E%3Cstop offset=%221%22 stop-color=%22%233E2117%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cellipse cx=%22-10%22 cy=%2225%22 rx=%2216%22 ry=%227%22 fill=%22url(%23b)%22/%3E%3Cellipse cx=%2216%22 cy=%2225%22 rx=%2216%22 ry=%227%22 fill=%22url(%23b)%22/%3E%3Cellipse cx=%2242%22 cy=%2225%22 rx=%2216%22 ry=%227%22 fill=%22url(%23b)%22/%3E%3Cellipse cx=%2268%22 cy=%2225%22 rx=%2216%22 ry=%227%22 fill=%22url(%23b)%22/%3E%3Cellipse cx=%2294%22 cy=%2225%22 rx=%2216%22 ry=%227%22 fill=%22url(%23b)%22/%3E%3Cellipse cx=%22120%22 cy=%2225%22 rx=%2216%22 ry=%227%22 fill=%22url(%23b)%22/%3E%3Cellipse cx=%22146%22 cy=%2225%22 rx=%2216%22 ry=%227%22 fill=%22url(%23b)%22/%3E%3Cellipse cx=%22172%22 cy=%2225%22 rx=%2216%22 ry=%227%22 fill=%22url(%23b)%22/%3E%3Cellipse cx=%22198%22 cy=%2225%22 rx=%2216%22 ry=%227%22 fill=%22url(%23b)%22/%3E%3Cellipse cx=%22224%22 cy=%2225%22 rx=%2216%22 ry=%227%22 fill=%22url(%23b)%22/%3E%3Cellipse cx=%22250%22 cy=%2225%22 rx=%2216%22 ry=%227%22 fill=%22url(%23b)%22/%3E%3Cellipse cx=%22276%22 cy=%2225%22 rx=%2216%22 ry=%227%22 fill=%22url(%23b)%22/%3E%3Cellipse cx=%22302%22 cy=%2225%22 rx=%2216%22 ry=%227%22 fill=%22url(%23b)%22/%3E%3Crect x=%22-4%22 y=%220%22 width=%22308%22 height=%2226%22 fill=%22url(%23b)%22/%3E%3Crect x=%2215.0%22 y=%2214%22 width=%2214%22 height=%2246%22 rx=%227.0%22 fill=%22url(%23c)%22/%3E%3Ccircle cx=%2222%22 cy=%2255.0%22 r=%2210.0%22 fill=%22url(%23r)%22/%3E%3Crect x=%2218.08%22 y=%2222%22 width=%222.24%22 height=%2225.3%22 rx=%221.12%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3Ccircle cx=%2219.48%22 cy=%2253.0%22 r=%222.96%22 fill=%22%23fff%22 opacity=%22.6%22/%3E%3Crect x=%2265.0%22 y=%2214%22 width=%2210%22 height=%2230%22 rx=%225.0%22 fill=%22url(%23c)%22/%3E%3Ccircle cx=%2270%22 cy=%2241.0%22 r=%228.0%22 fill=%22url(%23r)%22/%3E%3Crect x=%2267.2%22 y=%2222%22 width=%222%22 height=%2216.5%22 rx=%220.8%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3Ccircle cx=%2268.2%22 cy=%2239.0%22 r=%222.4000000000000004%22 fill=%22%23fff%22 opacity=%22.6%22/%3E%3Crect x=%22103.0%22 y=%2214%22 width=%2218%22 height=%2264%22 rx=%229.0%22 fill=%22url(%23c)%22/%3E%3Ccircle cx=%22112%22 cy=%2271.0%22 r=%2212.0%22 fill=%22url(%23r)%22/%3E%3Crect x=%22106.96%22 y=%2222%22 width=%222.88%22 height=%2235.2%22 rx=%221.44%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3Ccircle cx=%22108.76%22 cy=%2269.0%22 r=%223.5200000000000005%22 fill=%22%23fff%22 opacity=%22.6%22/%3E%3Crect x=%22154.0%22 y=%2214%22 width=%2212%22 height=%2238%22 rx=%226.0%22 fill=%22url(%23c)%22/%3E%3Ccircle cx=%22160%22 cy=%2248.0%22 r=%229.0%22 fill=%22url(%23r)%22/%3E%3Crect x=%22156.64%22 y=%2222%22 width=%222%22 height=%2220.900000000000002%22 rx=%220.96%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3Ccircle cx=%22157.84%22 cy=%2246.0%22 r=%222.68%22 fill=%22%23fff%22 opacity=%22.6%22/%3E%3Crect x=%22197.0%22 y=%2214%22 width=%2216%22 height=%2254%22 rx=%228.0%22 fill=%22url(%23c)%22/%3E%3Ccircle cx=%22205%22 cy=%2262.0%22 r=%2211.0%22 fill=%22url(%23r)%22/%3E%3Crect x=%22200.52%22 y=%2222%22 width=%222.56%22 height=%2229.700000000000003%22 rx=%221.28%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3Ccircle cx=%22202.12%22 cy=%2260.0%22 r=%223.24%22 fill=%22%23fff%22 opacity=%22.6%22/%3E%3Crect x=%22249.5%22 y=%2214%22 width=%2211%22 height=%2234%22 rx=%225.5%22 fill=%22url(%23c)%22/%3E%3Ccircle cx=%22255%22 cy=%2244.5%22 r=%228.5%22 fill=%22url(%23r)%22/%3E%3Crect x=%22251.92%22 y=%2222%22 width=%222%22 height=%2218.700000000000003%22 rx=%220.88%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3Ccircle cx=%22253.02%22 cy=%2242.5%22 r=%222.54%22 fill=%22%23fff%22 opacity=%22.6%22/%3E%3Cpath d=%22M0 8 Q 75.0 3 150.0 8 T 300 8%22 stroke=%22%23fff%22 stroke-width=%223%22 fill=%22none%22 opacity=%22.55%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");--cherry:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 80%22%3E%3Cdefs%3E%3CradialGradient id=%22k%22 cx=%22.35%22 cy=%22.35%22 r=%22.7%22%3E%3Cstop offset=%220%22 stop-color=%22%23FF6B7A%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23E0213A%22/%3E%3Cstop offset=%221%22 stop-color=%22%238E0F22%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d=%22M34 44C34 26 40 12 54 4%22 stroke=%22%234E7A2E%22 stroke-width=%224%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M50 8c-8-6-16-2-18 4 8 2 14 0 18-4z%22 fill=%22%236FA83F%22/%3E%3Ccircle cx=%2232%22 cy=%2254%22 r=%2222%22 fill=%22url(%23k)%22/%3E%3Cellipse cx=%2224%22 cy=%2246%22 rx=%226%22 ry=%224%22 fill=%22%23fff%22 opacity=%22.7%22 transform=%22rotate(-30 24 46)%22/%3E%3C/svg%3E");--drop-k:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 28%22%3E%3Cpath d=%22M10 0C10 0 0 13 0 18a10 10 0 0020 0C20 13 10 0 10 0z%22 fill=%22%23D7261E%22/%3E%3Cellipse cx=%226.5%22 cy=%2217%22 rx=%222.4%22 ry=%223.6%22 fill=%22%23fff%22 opacity=%22.45%22/%3E%3C/svg%3E");--drop-m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 28%22%3E%3Cpath d=%22M10 0C10 0 0 13 0 18a10 10 0 0020 0C20 13 10 0 10 0z%22 fill=%22%23F2B705%22/%3E%3Cellipse cx=%226.5%22 cy=%2217%22 rx=%222.4%22 ry=%223.6%22 fill=%22%23fff%22 opacity=%22.45%22/%3E%3C/svg%3E");--tape:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 26%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M2 3l4 2 3-3 4 3 5-2 4 2 4-3 5 3 4-2 5 2 4-3 5 3 4-2 5 2 4-3 5 3 4-2 5 2 4-2 5 3 4-3 3 2v18l-3-2-4 3-5-3-4 2-5-2-4 3-5-3-4 2-5-2-4 3-5-3-4 2-5-2-4 2-5-3-4 3-3-2z%22 fill=%22%23F4E7B8%22 opacity=%22.85%22/%3E%3C/svg%3E");--scribble:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M5 5l14 14M19 5L5 19%22 stroke=%22%23D7261E%22 stroke-width=%223.4%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");--flame:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 2c1 4 6 6 6 12a6 6 0 01-12 0c0-3 2-5 3-6 0 2 1 3 2 3 0-4-1-6 1-9z%22 fill=%22%23000%22/%3E%3C/svg%3E");--wisp:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 60 160%22%3E%3Cpath d=%22M30 160c-18-22 18-36 0-62S48 52 30 30 36 8 30 0%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%2212%22 stroke-linecap=%22round%22 opacity=%22.5%22/%3E%3C/svg%3E");--perf:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 10%22%3E%3Ccircle cx=%228%22 cy=%225%22 r=%223%22 fill=%22%23000%22/%3E%3C/svg%3E")}[data-look=bakeshop][data-mode=dark]{--frost:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 360 110%22 width=%22360%22 height=%22110%22%3E %3Cdefs%3E %3ClinearGradient id=%22g%22 x1=%220%22 x2=%220%22 y1=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23FFC4DA%22/%3E%3Cstop offset=%22.35%22 stop-color=%22%23F28DB2%22/%3E%3Cstop offset=%221%22 stop-color=%22%23C2557F%22/%3E%3C/linearGradient%3E %3Cfilter id=%22f%22 x=%22-10%25%22 y=%22-10%25%22 width=%22120%25%22 height=%22130%25%22%3E %3CfeGaussianBlur in=%22SourceAlpha%22 stdDeviation=%223.2%22 result=%22b%22/%3E %3CfeSpecularLighting in=%22b%22 surfaceScale=%225%22 specularConstant=%221.1%22 specularExponent=%2222%22 lighting-color=%22%23ffffff%22 result=%22s%22%3E%3CfeDistantLight azimuth=%22235%22 elevation=%2248%22/%3E%3C/feSpecularLighting%3E %3CfeComposite in=%22s%22 in2=%22SourceAlpha%22 operator=%22in%22 result=%22s2%22/%3E %3CfeDiffuseLighting in=%22b%22 surfaceScale=%224%22 diffuseConstant=%221%22 lighting-color=%22%23ffffff%22 result=%22dl%22%3E%3CfeDistantLight azimuth=%22235%22 elevation=%2260%22/%3E%3C/feDiffuseLighting%3E %3CfeComposite in=%22SourceGraphic%22 in2=%22dl%22 operator=%22arithmetic%22 k1=%221.05%22 k2=%220%22 k3=%220%22 k4=%220%22 result=%22lit%22/%3E %3CfeComposite in=%22lit%22 in2=%22SourceAlpha%22 operator=%22in%22 result=%22lit2%22/%3E %3CfeComposite in=%22s2%22 in2=%22lit2%22 operator=%22arithmetic%22 k1=%220%22 k2=%22.75%22 k3=%221%22 k4=%220%22/%3E %3C/filter%3E%3C/defs%3E %3Cpath d=%22M-10 0 H370 V20 L370 22 Q 353.0 26 336.0 22 C 326.0 22 324.24 26 324.24 36 L 324.24 18.0 C 324.24 22.0 328.0 21.0 328.0 29.0 A 10.0 10.0 0 0 1 308.0 29.0 C 308.0 21.0 311.76 22.0 311.76 18.0 L 311.76 36 C 311.76 26 310.0 22 300.0 22 Q 291.0 26 282.0 22 C 272.0 22 268.92 26 268.92 36 L 268.92 50.8 C 268.92 57.2 274.0 55.6 274.0 68.4 A 16.0 16.0 0 0 1 242.0 68.4 C 242.0 55.6 247.08 57.2 247.08 50.8 L 247.08 36 C 247.08 26 244.0 22 234.0 22 Q 227.0 26 220.0 22 C 210.0 22 207.8 26 207.8 36 L 207.8 29.6 C 207.8 34.4 212.0 33.2 212.0 42.8 A 12.0 12.0 0 0 1 188.0 42.8 C 188.0 33.2 192.2 34.4 192.2 29.6 L 192.2 36 C 192.2 26 190.0 22 180.0 22 Q 172.5 26 165.0 22 C 155.0 22 151.7 26 151.7 36 L 151.7 63.6 C 151.7 70.4 157.0 68.7 157.0 82.3 A 17.0 17.0 0 0 1 123.0 82.3 C 123.0 68.7 128.3 70.4 128.3 63.6 L 128.3 36 C 128.3 26 125.0 22 115.0 22 Q 111.0 26 107.0 22 C 97.0 22 95.02 26 95.02 36 L 95.02 20.8 C 95.02 25.2 99.0 24.1 99.0 32.9 A 11.0 11.0 0 0 1 77.0 32.9 C 77.0 24.1 80.98 25.2 80.98 20.8 L 80.98 36 C 80.98 26 79.0 22 69.0 22 Q 61.0 26 53.0 22 C 43.0 22 40.14 26 40.14 36 L 40.14 44.0 C 40.14 50.0 45.0 48.5 45.0 60.5 A 15.0 15.0 0 0 1 15.0 60.5 C 15.0 48.5 19.86 50.0 19.86 44.0 L 19.86 36 C 19.86 26 17.0 22 7.0 22 Q -1.5 27 -10 22 Z%22 fill=%22url(%23g)%22 filter=%22url(%23f)%22/%3E%3C/svg%3E")}.fx{display:none}:is([data-look=messy],[data-look=bakeshop],[data-look=smokehouse]) .fx{z-index:-1;pointer-events:none;border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}:is([data-look=messy],[data-look=bakeshop],[data-look=smokehouse]) .fx i{--x:50%;--du:7s;--dl:0s;--s:1;--sw:0px;--r0:0deg;display:block;position:absolute}.cook-fx{inset:0;z-index:0!important;position:absolute!important}.cook>:not(.fx){z-index:1;position:relative}:is([data-look=messy],[data-look=bakeshop],[data-look=smokehouse]) :is(.r-extra .panel,.aisle,.side-panel,.form,.empty,.panel.doc,.panel.device,.panel.type-spec,.filter-side){position:relative}.burst{z-index:120;pointer-events:none;width:0;height:0;position:fixed}.burst i{width:10px;height:10px;animation:burst .85s cubic-bezier(.15,.7,.3,1)var(--t)both;border-radius:50%;position:absolute;top:-5px;left:-5px}@keyframes burst{0%{transform:rotate(var(--a))translateY(0)scale(.4);opacity:1}70%{opacity:1}to{transform:rotate(var(--a))translateY(calc(var(--d)*-1))rotate(var(--r))scale(1);opacity:0}}[data-look=messy] .burst i{background:var(--ketchup);border-radius:50% 50% 50% 0}[data-look=messy] .burst i:nth-child(3n+1){background:var(--mustard)}[data-look=messy] .burst i:nth-child(5n){background:var(--relish)}[data-look=bakeshop] .burst i{border-radius:3px;width:4px;height:13px;left:-2px}[data-look=bakeshop] .burst i:nth-child(5n+1){background:#f28db2}[data-look=bakeshop] .burst i:nth-child(5n+2){background:#7fd3b8}[data-look=bakeshop] .burst i:nth-child(5n+3){background:#ffd25e}[data-look=bakeshop] .burst i:nth-child(5n+4){background:#8c6bd8}[data-look=bakeshop] .burst i:nth-child(5n){background:#ff8a65}[data-look=smokehouse] .burst i{background:radial-gradient(#ffe08a,#ff7a2f 60%,#c2401c);width:6px;height:6px;animation-duration:1s;box-shadow:0 0 8px #ff7a2f}[data-look=smokehouse] .burst i:nth-child(3n){width:4px;height:4px}[data-look=messy] .toast{background:var(--mustard);color:#1e1b18;font:700 .95rem var(--font-ui);border:2px solid #1e1b18;border-radius:10px;transform:rotate(-1.5deg);box-shadow:4px 4px #1e1b18}[data-look=bakeshop] .toast{color:#fff;font:700 .95rem var(--font-ui);background:#e0528a;box-shadow:0 5px #b83a6c,0 12px 24px #d65c8c59}[data-look=smokehouse] .toast{color:#f1e6d2;font:700 .95rem var(--font-ui);letter-spacing:.06em;text-transform:uppercase;background:#1d1916;border-radius:4px;box-shadow:0 0 0 2px #ff7a2f,0 0 24px #ff7a2f8c}[data-look=messy] .toast.wiggle{animation:.45s cubic-bezier(.3,1.6,.5,1) both splat-in}[data-look=bakeshop] .toast.wiggle{animation:.6s both jelly-in}[data-look=smokehouse] .toast.wiggle{animation:.5s both sizzle-in}@keyframes splat-in{0%{opacity:0;transform:translate(24px)scale(1.4)rotate(-8deg)}60%{opacity:1;transform:scale(.95)rotate(1deg)}to{transform:scale(1)rotate(-1.5deg)}}@keyframes jelly-in{0%{opacity:0;transform:translate(24px)scale(.7,1.3)}40%{opacity:1;transform:translate(-4px)scale(1.15,.85)}65%{transform:scale(.95,1.05)}85%{transform:scale(1.03,.97)}to{transform:scale(1)}}@keyframes sizzle-in{0%{opacity:0;transform:translate(20px)}30%{opacity:1;transform:translate(0)}40%{transform:translate(-3px)}50%{transform:translate(3px)}60%{transform:translate(-2px)}70%{transform:translate(2px)}to{transform:translate(0)}}[data-look=messy] main.view-in>*{animation-name:slap-in;animation-duration:.5s;animation-timing-function:cubic-bezier(.3,1.5,.5,1)}[data-look=bakeshop] main.view-in>*{animation-name:jelly-up;animation-duration:.7s;animation-timing-function:ease-out}[data-look=smokehouse] main.view-in>*{animation-name:thump;animation-duration:.5s;animation-timing-function:cubic-bezier(.3,1.4,.5,1)}@keyframes slap-in{0%{opacity:0;transform:scale(1.08)rotate(-1.5deg)}60%{opacity:1;transform:scale(.985)rotate(.4deg)}to{transform:none}}@keyframes jelly-up{0%{opacity:0;transform:translateY(24px)scale(.96,1.04)}45%{opacity:1;transform:translateY(-4px)scale(1.02,.98)}70%{transform:translateY(1px)scale(.995,1.005)}to{transform:none}}@keyframes thump{0%{opacity:0;transform:translateY(-18px)}55%{opacity:1;transform:translateY(2px)}to{transform:none}}.grid-in>.card{animation-name:card-in}[data-look=messy] .grid-in>.card{animation-name:card-slap;animation-duration:.45s}[data-look=bakeshop] .grid-in>.card{animation-name:card-jelly;animation-duration:.6s}@keyframes card-slap{0%{opacity:0;transform:scale(1.12)rotate(-3deg)}70%{opacity:1;transform:scale(.97)}}@keyframes card-jelly{0%{opacity:0;transform:translateY(14px)scale(.9,1.1)}50%{opacity:1;transform:scale(1.05,.95)}75%{transform:scale(.98,1.02)}}[data-look=messy] :is(.banner h1,.view-head h1,.section-head h2){animation:1s cubic-bezier(.6,0,.2,1) .25s both squig-draw}@keyframes squig-draw{0%{background-size:0 12px}}[data-look=messy] .banner .fx i{background:var(--drop-k)center/contain no-repeat;width:12px;height:17px;top:-20px;left:var(--x);opacity:0;animation:drip-fall var(--du)var(--dl)ease-in infinite}[data-look=messy] .banner .fx i:nth-child(3n){background-image:var(--drop-m)}[data-look=messy] .banner .fx i:nth-child(n+7){display:none}@keyframes drip-fall{0%{transform:translateY(0)scale(var(--s))scaleY(.6);opacity:0}4%{opacity:.9}18%{transform:translateY(6px)scale(var(--s))scaleY(1.3)}70%{opacity:.9}to{transform:translateY(420px)scale(var(--s))scaleY(1.2);opacity:0}}[data-look=messy] .banner.panel:before{transform-origin:60% 40%;animation:6s ease-in-out infinite splat-wobble}@keyframes splat-wobble{0%,to{transform:rotate(14deg)scale(1)}50%{transform:rotate(10deg)scale(1.05,.97)}}[data-look=messy] .grid>.card:hover{animation:.5s ease-in-out jiggle}@keyframes jiggle{0%,to{rotate:none}25%{rotate:-2deg}50%{rotate:1.6deg}75%{rotate:-.8deg}}[data-look=messy] :is(.btn,.act,.ichip):hover{animation:.4s ease-in-out jiggle}[data-look=messy] .save-dot{border:2px solid var(--banner-outline);box-shadow:2px 2px 0 var(--banner-outline)}[data-look=messy] .save-dot[aria-pressed=true]{background:var(--ketchup);color:#fff;animation:.45s cubic-bezier(.3,1.8,.5,1) pop}@keyframes pop{0%{transform:scale(.6)}to{transform:scale(1)}}[data-look=messy] :is(.r-extra .panel,.aisle,.side-panel,.form,.empty,.panel.doc,.panel.device,.panel.type-spec):before{content:"";background:var(--tape)center/100% 100% no-repeat;filter:drop-shadow(0 1px 1px #00000026);z-index:2;width:96px;height:24px;margin-left:-48px;position:absolute;top:-11px;left:50%;transform:rotate(-3deg)}[data-look=messy] :is(.r-extra .panel,.aisle,.side-panel,.form,.empty,.panel.doc,.panel.device,.panel.type-spec):nth-child(2n):before{left:30%;transform:rotate(4deg)}[data-look=messy] :is(.aisle,.side-panel,.form,.empty,.panel.doc,.panel.device,.panel.type-spec,.filter-side){border:2px solid var(--banner-outline);box-shadow:var(--shadow-card)}[data-look=messy] .aisle:nth-child(odd){rotate:-.4deg}[data-look=messy] .aisle:nth-child(2n){rotate:.5deg}[data-look=messy] :is(.ing-list,.g-item) input[type=checkbox],[data-look=messy] .g-item input{appearance:none;border:2.5px solid var(--ink);background:var(--surface-solid);cursor:pointer;border-radius:6px 9px 5px 8px;place-items:center;width:22px;height:22px;display:grid}[data-look=messy] :is(.ing-list,.g-item) input:checked{background:var(--scribble)center/120% no-repeat,var(--surface-solid);animation:.35s cubic-bezier(.3,1.8,.5,1) pop}[data-look=messy] .ing-list input:checked+span,[data-look=messy] .g-item input:checked~span{-webkit-text-decoration:line-through wavy var(--ketchup)2px;text-decoration:line-through wavy var(--ketchup)2px;opacity:.6}[data-look=messy]:not([data-mode=dark]) .aisle{background:repeating-linear-gradient(#0000 0 40px,#4678c838 40px 41px),linear-gradient(90deg,#0000 34px,#d7261e73 34px 36px,#0000 36px),#fff6bf;padding-left:48px}[data-look=messy] .aisle h3{font-family:var(--font-display);color:var(--ketchup);font-size:1.2rem;font-weight:400}[data-look=messy] .step-label{background:var(--ketchup);color:#fff;font-family:var(--font-display);letter-spacing:.04em;border-radius:40% 60% 55% 45%/60% 45% 55% 40%;justify-self:start;padding:2px 10px 3px;font-weight:400;display:inline-block;rotate:-2deg}[data-look=messy] .step-list li:nth-child(3n+2) .step-label{background:var(--mustard);color:#1e1b18;rotate:2deg}[data-look=messy] .step-list li:nth-child(3n) .step-label{background:var(--relish);rotate:-1deg}[data-look=messy] .r-body{--ink:var(--page-ink);background:var(--surface-solid);border:2px solid var(--banner-outline);border-radius:var(--r-panel);padding:clamp(18px,3vw,32px)}[data-look=messy] :is(.r-ings,.r-steps) h2{background:var(--squig-m)left bottom/100% 10px no-repeat;width:fit-content;padding-bottom:8px}[data-look=messy] .timer-chip{border:2px solid var(--banner-outline)!important}[data-look=messy] .view-head>div{position:relative}[data-look=messy] .view-head>div:after{content:"";background:var(--splat-k)center/contain no-repeat;opacity:.85;z-index:-1;width:64px;height:64px;animation:6s ease-in-out infinite splat-wobble;position:absolute;top:-18px;left:-26px}[data-look=messy] .cook-fx i:first-child{background:var(--splat-k)center/contain no-repeat;opacity:.14;width:260px;height:260px;animation:8s ease-in-out infinite splat-wobble;bottom:40px;right:-80px}[data-look=messy] .cook-fx i:nth-child(2){background:var(--splat-m)center/contain no-repeat;opacity:.18;width:240px;height:140px;top:60px;left:-60px}[data-look=messy] .cstep.on.step-pop .cook-text{animation:.5s cubic-bezier(.3,1.5,.5,1) slap-in}[data-look=messy] .empty:after{content:"🍅";order:-1;font-size:2.6rem;animation:1.2s ease-in-out infinite jiggle}[data-look=bakeshop] .banner.panel{padding-top:104px}[data-look=bakeshop] .banner.panel:before{background:var(--frost)left top/360px 110px repeat-x;filter:drop-shadow(0 5px 4px #aa326447);transform-origin:top;height:110px;animation:5s ease-in-out infinite frost-ooze}@keyframes frost-ooze{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.06)}}[data-look=bakeshop] .feature-card .f-info{padding-top:112px}[data-look=bakeshop] .feature-card .f-info:before{background:var(--frost)left top/360px 110px repeat-x;filter:drop-shadow(0 5px 4px #aa326447);height:110px}[data-look=bakeshop] .banner .b-row:after{content:"";background:var(--cherry)center/contain no-repeat;filter:drop-shadow(0 4px 3px #780a1e59);transform-origin:bottom;width:44px;height:56px;animation:2.6s ease-in-out infinite bob;position:absolute;top:-54px;right:22px}[data-look=bakeshop] .banner .b-row{position:relative}@keyframes bob{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(6deg)translateY(-4px)}}[data-look=bakeshop] .banner .fx i{width:4px;height:13px;top:-16px;left:var(--x);animation:sprinkle-fall var(--du)var(--dl)linear infinite;opacity:.8;border-radius:3px}[data-look=bakeshop] .fx i:nth-child(5n+1){background:#f28db2}[data-look=bakeshop] .fx i:nth-child(5n+2){background:#7fd3b8}[data-look=bakeshop] .fx i:nth-child(5n+3){background:#ffd25e}[data-look=bakeshop] .fx i:nth-child(5n+4){background:#8c6bd8}[data-look=bakeshop] .fx i:nth-child(5n){background:#ff8a65}@keyframes sprinkle-fall{0%{transform:translate(0,0)rotate(var(--r0))scale(var(--s))}50%{transform:translate(var(--sw),220px)rotate(calc(var(--r0) + 270deg))scale(var(--s))}to{transform:translate(0,440px)rotate(calc(var(--r0) + 540deg))scale(var(--s))}}[data-look=bakeshop] .card:hover{animation:.6s jelly}[data-look=bakeshop] :is(.btn,.act,.ichip,.chip,.save-dot):hover{animation:.5s jelly}@keyframes jelly{0%,to{scale:1}30%{scale:1.06 .94}50%{scale:.96 1.04}70%{scale:1.02 .98}}[data-look=bakeshop] .save-dot[aria-pressed=true]{color:#fff;background:#e0528a;animation:.6s jelly}[data-look=bakeshop] :is(.r-extra .panel,.aisle,.side-panel,.form,.empty,.panel.doc,.panel.device,.panel.type-spec,.filter-side){background:radial-gradient(circle at 10px 0,var(--frosting)9px,transparent 9.5px)left bottom/20px 12px repeat-x,radial-gradient(circle at 10px 12px,color-mix(in srgb,var(--frosting)60%,#fff)3px,transparent 3.5px)left bottom 3px/20px 14px repeat-x,var(--surface-solid);border:0;padding-bottom:34px}[data-look=bakeshop] .aisle h3,[data-look=bakeshop] .r-extra h3{background:var(--butter);color:#5a2e3a;width:fit-content;font-family:var(--font-display);border-radius:999px;justify-self:start;padding:4px 14px;font-size:1rem;display:inline-block}[data-look=bakeshop] .aisle:nth-child(4n+2) h3{background:var(--mint)}[data-look=bakeshop] .aisle:nth-child(4n+3) h3{background:var(--frosting)}[data-look=bakeshop] .aisle:nth-child(4n) h3{background:#cdbbf2}[data-look=bakeshop] :is(.ing-list,.g-item) input{appearance:none;cursor:pointer;background:radial-gradient(circle at 35% 30%,#fff 0 18%,#0000 20%),radial-gradient(circle,#ffe3ee,#f7a8c4);border:0;border-radius:50%;width:22px;height:22px;box-shadow:inset 0 -2px #b43c6e40,0 1px 2px #b43c6e4d}[data-look=bakeshop] :is(.ing-list,.g-item) input:checked{background:radial-gradient(circle at 35% 30%,#fff 0 18%,#0000 20%),radial-gradient(circle,#f28db2,#e0528a);animation:.5s jelly}[data-look=bakeshop] .ing-list li:nth-child(3n+2) input:not(:checked){background:radial-gradient(circle at 35% 30%,#fff 0 18%,#0000 20%),radial-gradient(#e1f7ef,#9adbc5)}[data-look=bakeshop] .ing-list li:nth-child(3n) input:not(:checked){background:radial-gradient(circle at 35% 30%,#fff 0 18%,#0000 20%),radial-gradient(#fff6d6,#ffe08a)}[data-look=bakeshop] .step-label{color:#a13563;background:linear-gradient(#ffd3e3 0 42%,#fff3f7 42% 58%,#ffd3e3 58%);border-radius:999px;justify-self:start;padding:3px 14px;display:inline-block;box-shadow:0 2px #b43c6e33}[data-look=bakeshop] .step-list li:nth-child(3n+2) .step-label{color:#2a7f65;background:linear-gradient(#c9f0e2 0 42%,#f2fffa 42% 58%,#c9f0e2 58%)}[data-look=bakeshop] .step-list li:nth-child(3n) .step-label{color:#8a6400;background:linear-gradient(#ffeba8 0 42%,#fffbea 42% 58%,#ffeba8 58%)}[data-look=bakeshop] .r-body{--ink:var(--page-ink);padding:100px clamp(18px,3vw,32px) clamp(18px,3vw,32px);position:relative;overflow:hidden}[data-look=bakeshop] .r-body:before{content:"";background:var(--frost)left top/360px 110px repeat-x;filter:drop-shadow(0 4px 3px #aa326440);pointer-events:none;height:110px;position:absolute;top:0;left:0;right:0}[data-look=bakeshop] .view-head h1:after{content:"";vertical-align:-2px;background:var(--cherry)center/contain no-repeat;width:30px;height:38px;margin-left:10px;animation:2.6s ease-in-out infinite bob;display:inline-block}[data-look=bakeshop] .cook:before{content:"";background:var(--frost)left top/220px 67px repeat-x;opacity:.9;z-index:0;pointer-events:none;height:64px;position:absolute;top:0;left:0;right:0}[data-look=bakeshop] .cook-bar{padding-top:54px}[data-look=bakeshop] .cook-fx i{width:5px;height:15px;top:-20px;left:var(--x);opacity:.5;animation:sprinkle-fall-tall calc(var(--du)*1.5)var(--dl)linear infinite;border-radius:3px}@keyframes sprinkle-fall-tall{0%{transform:translate(0,0)rotate(var(--r0))scale(var(--s))}50%{transform:translate(var(--sw),55vh)rotate(calc(var(--r0) + 360deg))scale(var(--s))}to{transform:translate(0,110vh)rotate(calc(var(--r0) + 720deg))scale(var(--s))}}[data-look=bakeshop] .cstep.on.step-pop .cook-text{animation:.7s ease-out jelly-up}[data-look=bakeshop] .empty:after{content:"🧁";order:-1;font-size:2.6rem;animation:2.6s ease-in-out infinite bob}[data-look=smokehouse] .banner .fx i{bottom:-10px;left:var(--x);width:5px;height:5px;animation:ember-rise calc(var(--du)*.75)var(--dl)ease-out infinite;background:radial-gradient(#ffe08a,#ff7a2f 60%,#0000 70%);border-radius:50%;box-shadow:0 0 8px 2px #ff7a2fb3}[data-look=smokehouse] .banner .fx i:nth-child(3n){width:3px;height:3px}[data-look=smokehouse] .banner .fx i:nth-child(4n+1){background:var(--wisp)center/contain no-repeat;width:60px;height:160px;box-shadow:none;opacity:0;animation:smoke-rise calc(var(--du)*1.3)var(--dl)ease-out infinite;border-radius:0;bottom:0}@keyframes ember-rise{0%{transform:translate(0,0)scale(var(--s));opacity:0}10%{opacity:1}50%{transform:translate(var(--sw),-140px)scale(var(--s))}to{transform:translate(calc(var(--sw)*-.8),-300px)scale(calc(var(--s)*.5));opacity:0}}@keyframes smoke-rise{0%{opacity:0;transform:translateY(40px)scaleX(.6)}30%{opacity:.35}to{opacity:0;transform:translateY(-260px)scaleX(1.6)rotate(6deg)}}[data-look=smokehouse] .banner.panel{animation:4s ease-in-out infinite coals}@keyframes coals{0%,to{box-shadow:var(--banner-shadow),inset 0 -40px 60px -30px #ff6a2b59}50%{box-shadow:var(--banner-shadow),inset 0 -50px 70px -30px #ff6a2b8c}}[data-look=smokehouse] .card:hover{box-shadow:0 14px 30px #ff6a2b47,0 4px 0 var(--accent);transform:translateY(-4px)}[data-look=smokehouse] :is(.btn.primary,.act.primary,.ichip.add):hover{animation:.9s ease-in-out infinite flicker}@keyframes flicker{0%,to{box-shadow:0 0 #ff7a2f00}30%{box-shadow:0 0 18px #ff7a2fb3}55%{box-shadow:0 0 8px #ff7a2f66}80%{box-shadow:0 0 22px #ff7a2fcc}}[data-look=smokehouse] .save-dot[aria-pressed=true]{background:var(--accent);color:#fff;animation:.4s linear sizzle}@keyframes sizzle{0%,to{translate:0}20%{translate:-2px}40%{translate:2px}60%{translate:-1px}80%{translate:1px}}[data-look=smokehouse] .r-body{--ink:var(--page-ink);padding:clamp(18px,3vw,32px)}[data-look=smokehouse] .r-ings{--ink:#ede7da;--ink-2:#ede7dab3;--line:#ede7da24;color:var(--ink);background:radial-gradient(120% 90% at 30% 20%,#3a403c,#232825);border:10px solid #6b4a2e;border-image:repeating-linear-gradient(90deg,#7a5636 0 30px,#5e4128 30px 34px) 10;padding:22px;box-shadow:inset 0 0 40px #00000073,0 10px 22px #00000040}[data-look=smokehouse] .r-ings h2{color:#f4e7c8;font-family:var(--font-display)}[data-look=smokehouse] .r-ings .scale-btn{color:#f4e7c8;background:#ffffff14}[data-look=smokehouse] .r-ings .btn.quiet{color:#f4e7c8}[data-look=smokehouse] .r-ings .amt{color:#ffb27a}[data-look=smokehouse] :is(.ing-list,.g-item) input{appearance:none;cursor:pointer;opacity:.8;background:0 0;border:2px solid;border-radius:2px;width:20px;height:20px}[data-look=smokehouse] :is(.ing-list,.g-item) input:checked{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--surface-solid);opacity:1;animation:.3s cubic-bezier(.3,1.6,.5,1) stamp}[data-look=smokehouse] .r-ings input:checked{box-shadow:inset 0 0 0 3px #2b302c}@keyframes stamp{0%{transform:scale(1.6)rotate(-12deg)}to{transform:none}}[data-look=smokehouse] .step-label{color:#ffb27a;font-family:var(--font-ui);background:#1d1916;border-radius:3px;justify-self:start;align-items:center;gap:4px;padding:3px 10px 3px 8px;display:inline-flex}[data-look=smokehouse] .step-label:before{content:"";width:12px;height:12px;-webkit-mask:var(--flame)center/contain no-repeat;-webkit-mask:var(--flame)center/contain no-repeat;mask:var(--flame)center/contain no-repeat;background:linear-gradient(#ffe08a,#ff7a2f 50%,#c2401c);animation:1.2s ease-in-out infinite flame}@keyframes flame{0%,to{transform:scale(1)rotate(-3deg)}50%{transform:scale(1.15,1.25)rotate(3deg)}}[data-look=smokehouse] .aisle,[data-look=smokehouse] .side-panel{background:radial-gradient(circle at 8px 0,transparent 5px,var(--surface-solid)5.5px)top/16px 12px repeat-x,var(--surface-solid);background-clip:padding-box;border:0;border-radius:0;padding-top:26px;box-shadow:0 8px 20px #28140a26}[data-look=smokehouse] .aisle{border-left:6px solid var(--accent)}[data-look=smokehouse] .aisle h3{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);border-bottom:2px dashed var(--line);padding-bottom:6px}[data-look=smokehouse] .g-item{font-family:var(--font-ui);border-bottom-style:dashed;font-size:1.05rem}[data-look=smokehouse] :is(.r-extra .panel,.form,.empty,.panel.doc,.panel.device,.panel.type-spec,.filter-side){border:0;border-top:6px solid var(--char)}[data-mode=dark][data-look=smokehouse] :is(.r-extra .panel,.form,.empty,.panel.doc,.panel.device,.panel.type-spec,.filter-side,.r-hero.panel){border-top-color:var(--accent)}[data-look=smokehouse] :is(.r-extra h3,.side-panel h3,.side-head){font-family:var(--font-display);text-transform:uppercase}[data-look=smokehouse] .view-head h1{position:relative}[data-look=smokehouse] .view-head h1:after{content:"";vertical-align:0;width:26px;height:30px;-webkit-mask:var(--flame)center/contain no-repeat;-webkit-mask:var(--flame)center/contain no-repeat;mask:var(--flame)center/contain no-repeat;transform-origin:bottom;background:linear-gradient(#ffe08a,#ff7a2f 50%,#c2401c);margin-left:10px;animation:1.2s ease-in-out infinite flame;display:inline-block}[data-look=smokehouse] .cook{background:radial-gradient(80% 50% at 50% 115%,#ff6a2b59,transparent 70%),var(--bg)}[data-look=smokehouse] .cook-fx i{bottom:70px;left:var(--x);width:4px;height:4px;animation:ember-rise-tall calc(var(--du)*1.2)var(--dl)ease-out infinite;background:#ffb27a;border-radius:50%;box-shadow:0 0 8px 2px #ff7a2fb3}@keyframes ember-rise-tall{0%{transform:translate(0,0)scale(var(--s));opacity:0}10%{opacity:.9}55%{transform:translate(var(--sw),-38vh)scale(var(--s))}to{transform:translate(calc(var(--sw)*-1),-70vh)scale(calc(var(--s)*.4));opacity:0}}[data-look=smokehouse] .cstep.on.step-pop .cook-text{animation:.45s linear sizzle,.5s cubic-bezier(.3,1.4,.5,1) thump}[data-look=smokehouse] .empty:after{content:"🔥";order:-1;font-size:2.6rem;animation:1.2s ease-in-out infinite flame}[data-look=smokehouse] .timer-chip{color:#ffb27a!important;background:#1d1916!important}[data-look=smokehouse] .cook .cook-text .timer-chip{background:linear-gradient(180deg,var(--ember),var(--accent))!important;color:#fff!important}@media (max-width:699px){[data-look=bakeshop] .banner.panel{padding-top:62px!important}[data-look=bakeshop] :is(.banner.panel,.feature-card .f-info,.r-body):before{background-size:262px 80px!important;height:80px!important}[data-look=bakeshop] .feature-card .f-info{padding-top:70px!important}[data-look=bakeshop] .r-body{padding-top:66px!important}[data-look=bakeshop] .banner .b-row:after{width:34px;height:44px;top:-50px;right:6px}[data-look=messy] .banner.panel:before{width:150px;height:150px;top:-70px;right:-70px}[data-look=messy] .view-head>div:after{width:48px;height:48px;top:-14px;left:-14px}}
