.pg-fx{z-index:2}.pg-fx,.pg-fx-ink,.pg-fx-video{position:absolute;inset:0;pointer-events:none}.pg-fx-ink,.pg-fx-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .35s ease}.pg-fx-ink{z-index:2}.pg-fx-ink[data-on=true],.pg-fx[data-playing=true] .pg-fx-video{opacity:1}@media (prefers-reduced-motion:reduce){.pg-fx-ink,.pg-fx-video{display:none}}.pg-recipe-method,.pg-recipe-serves,:root[data-calm=true] .pg-fx-ink,:root[data-calm=true] .pg-fx-video{display:none}html[data-proj-view=recipe] .pg-proj-grid{gap:1.75rem 1.5rem}html[data-proj-view=recipe] .pg-proj-grid .pg-card{border-radius:6px;background:linear-gradient(90deg,transparent 2.15rem,rgb(var(--coral)/.55) 2.15rem,rgb(var(--coral)/.55) calc(2.15rem + 1.5px),transparent calc(2.15rem + 1.5px)),repeating-linear-gradient(to bottom,rgb(var(--surface)) 0,rgb(var(--surface)) 1.55rem,rgb(var(--cyan)/.28) 1.55rem,rgb(var(--cyan)/.28) calc(1.55rem + 1px));background-position:0 0,0 2.4rem;rotate:var(--tilt,0deg);transition:rotate .6s var(--spring),transform .32s var(--ease-pop),box-shadow .32s var(--ease-pop)}html[data-proj-view=recipe] .pg-proj-grid>:nth-child(4n+1) .pg-card{--tilt:-0.8deg}html[data-proj-view=recipe] .pg-proj-grid>:nth-child(4n+2) .pg-card{--tilt:0.7deg}html[data-proj-view=recipe] .pg-proj-grid>:nth-child(4n+3) .pg-card{--tilt:0.4deg}html[data-proj-view=recipe] .pg-proj-grid>:nth-child(4n) .pg-card{--tilt:-0.5deg}html[data-proj-view=recipe] .pg-proj-grid .pg-card:hover{rotate:0deg}html[data-proj-view=recipe] .pg-proj-grid .pg-card>div:first-child{display:none}html[data-proj-view=recipe] .pg-proj-grid .pg-card>div:last-child{padding:1.1rem 1.1rem 1.3rem 2.9rem}html[data-proj-view=recipe] .pg-proj-grid .pg-card h3{font-family:var(--font-hand),cursive;font-weight:700;font-size:1.75rem;line-height:1.05;letter-spacing:0}html[data-proj-view=recipe] .pg-proj-grid .pg-card h3>span,html[data-proj-view=recipe] .pg-proj-grid .pg-card>div:last-child>p:first-of-type{display:none}html[data-proj-view=recipe] .pg-recipe-serves{display:block;margin-top:.35rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ink-soft))}html[data-proj-view=recipe] .pg-recipe-serves span{display:inline-block;margin-left:.25rem;padding:.1rem .45rem;border:1.5px solid rgb(var(--ink));border-radius:999px;background:var(--accent,rgb(var(--pop)));color:#141416;font-weight:600;text-transform:none;letter-spacing:0;rotate:-2deg}html[data-proj-view=recipe] .pg-recipe-method:before,html[data-proj-view=recipe] .pg-recipe-tags:before{display:block;width:100%;margin-bottom:.2rem;font-family:var(--font-hand),cursive;font-size:1.25rem;line-height:1;color:rgb(var(--coral))}html[data-proj-view=recipe] .pg-recipe-tags{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;margin-top:.9rem}html[data-proj-view=recipe] .pg-recipe-tags:before{content:"ingredients"}html[data-proj-view=recipe] .pg-recipe-tags .pg-tag{position:relative;padding:.1rem 0 .1rem 1.45rem;border:0;background:transparent;font-size:12px;color:rgb(var(--ink))}html[data-proj-view=recipe] .pg-recipe-tags .pg-tag:before{content:"";position:absolute;left:0;top:50%;width:.85rem;height:.85rem;translate:0 -50%;border:1.5px solid rgb(var(--ink));border-radius:3px;background:rgb(var(--surface))}html[data-proj-view=recipe] .pg-recipe-tags .pg-tag:after{content:"✓";position:absolute;left:.12rem;top:50%;translate:0 -58%;font-size:.95rem;font-weight:700;line-height:1;color:rgb(var(--coral));opacity:0;scale:.2;transition:opacity .2s ease,scale .45s var(--spring)}html[data-proj-view=recipe] .pg-proj-grid .pg-card:hover .pg-recipe-tags .pg-tag:after{opacity:1;scale:1}html[data-proj-view=recipe] .pg-recipe-tags .pg-tag:nth-child(2):after{transition-delay:.08s}html[data-proj-view=recipe] .pg-recipe-tags .pg-tag:nth-child(3):after{transition-delay:.16s}html[data-proj-view=recipe] .pg-recipe-tags .pg-tag:nth-child(4):after{transition-delay:.24s}html[data-proj-view=recipe] .pg-recipe-method{display:block;margin-top:.9rem;padding:0;list-style:none;counter-reset:pg-step}html[data-proj-view=recipe] .pg-recipe-method:before{content:"method"}html[data-proj-view=recipe] .pg-recipe-method li{position:relative;counter-increment:pg-step;padding-left:1.45rem;margin-top:.3rem;font-size:.82rem;line-height:1.5;color:rgb(var(--ink-soft))}html[data-proj-view=recipe] .pg-recipe-method li:before{content:counter(pg-step) ".";position:absolute;left:0;top:-.1rem;font-family:var(--font-hand),cursive;font-size:1.15rem;color:rgb(var(--ink))}@media (prefers-reduced-motion:reduce){html[data-proj-view=recipe] .pg-proj-grid .pg-card,html[data-proj-view=recipe] .pg-recipe-tags .pg-tag:after{transition:none}}:root[data-calm=true][data-proj-view=recipe] .pg-proj-grid .pg-card,:root[data-calm=true][data-proj-view=recipe] .pg-recipe-tags .pg-tag:after{transition:none}