.filter-panel[data-astro-cid-j6dyqesy]{position:relative;z-index:80;display:grid;gap:.75rem;margin-bottom:clamp(2rem,5vw,3rem);padding:1rem 1.25rem;background:#fbf8f1;border:1px solid var(--line);box-shadow:0 1px 2px #1c0f070f}.filter-row[data-astro-cid-j6dyqesy]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.filter-row[data-astro-cid-j6dyqesy] .label[data-astro-cid-j6dyqesy]{width:7.5rem;flex:none}@media(max-width:600px){.filter-row[data-astro-cid-j6dyqesy] .label[data-astro-cid-j6dyqesy]{width:100%}}.filter-row[data-astro-cid-j6dyqesy] button[data-astro-cid-j6dyqesy]{font-family:var(--font-label);font-size:.75rem;letter-spacing:.06em;padding:.35rem .75rem;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--text);cursor:pointer}.filter-row[data-astro-cid-j6dyqesy] button[data-astro-cid-j6dyqesy]:hover{border-color:var(--accent-ink)}.filter-row[data-astro-cid-j6dyqesy] button[data-astro-cid-j6dyqesy][aria-pressed=true]{background:var(--terracotta-ink);border-color:var(--terracotta-ink);color:var(--linen)}.filter-row[data-astro-cid-j6dyqesy] .veggie[data-astro-cid-j6dyqesy]{border-color:#3b52298c;color:var(--garden-green)}.filter-row[data-astro-cid-j6dyqesy] .veggie[data-astro-cid-j6dyqesy][aria-pressed=true]{background:var(--garden-green);border-color:var(--garden-green);color:var(--linen)}.deck[data-astro-cid-j6dyqesy]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:clamp(2.5rem,5vw,3.5rem) clamp(1.5rem,3vw,2.5rem)}.rcard[data-astro-cid-j6dyqesy]{position:relative}.tab[data-astro-cid-j6dyqesy]{display:none}.card[data-astro-cid-j6dyqesy]{display:block;padding:14px 14px 1.6rem;background:repeating-linear-gradient(to bottom,transparent 0 1.6rem,rgba(59,82,41,.13) 1.6rem calc(1.6rem + 1px)) 0 100% / 100% 7rem no-repeat,#fbf8f1;border:1px solid rgba(28,15,7,.14);border-radius:3px;box-shadow:0 6px 16px -8px #1c0f0759;color:var(--text);text-decoration:none}.snapshot[data-astro-cid-j6dyqesy]{display:block;position:relative;width:92%;margin:4px auto 0;padding:8px 8px 22px;background:#fff;box-shadow:0 4px 10px -3px #1c0f074d;transform:rotate(var(--tilt))}.snapshot[data-astro-cid-j6dyqesy]:before{content:"";position:absolute;z-index:1;top:-9px;left:50%;width:64px;height:20px;margin-left:-32px;background:#c4684561;transform:rotate(-3deg)}.lines[data-astro-cid-j6dyqesy]{display:block;margin-top:1rem;padding:.4rem .5rem 0;border-top:2px solid rgba(196,104,69,.55)}.lines[data-astro-cid-j6dyqesy] .label[data-astro-cid-j6dyqesy]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.veg[data-astro-cid-j6dyqesy]{color:var(--garden-green);border:1px solid rgba(59,82,41,.5);padding:0 .35rem;border-radius:2px}.title[data-astro-cid-j6dyqesy]{display:block;font-family:var(--font-display);font-size:var(--text-h3);line-height:1.15;margin:.35rem 0 .3rem}.card[data-astro-cid-j6dyqesy]:hover .title[data-astro-cid-j6dyqesy]{color:var(--accent-ink);font-style:italic}.facts[data-astro-cid-j6dyqesy]{display:block;font-style:italic;color:var(--text-meta)}.open[data-astro-cid-j6dyqesy]{display:none}.is-deck[data-astro-cid-j6dyqesy]{max-width:24rem;margin:0 auto;outline:none}.stage[data-astro-cid-j6dyqesy]{position:relative;transform:translateY(calc(var(--lift, 0px) * -1));clip-path:inset(-400px -3rem 0 -3rem)}.is-deck[data-astro-cid-j6dyqesy] .deck[data-astro-cid-j6dyqesy]{display:block;position:relative;height:calc(var(--card-h, 34rem) + 110px);perspective:1600px;touch-action:pan-y;user-select:none;transform:translateY(calc((1 - var(--rise, 1)) * (var(--card-h, 34rem) + 120px)))}.box-back[data-astro-cid-j6dyqesy]{display:none}.is-deck[data-astro-cid-j6dyqesy] .box-back[data-astro-cid-j6dyqesy]{display:block;position:absolute;left:-.85rem;right:-.85rem;bottom:2.3rem;height:calc((var(--card-h, 34rem) + 110px) * .38);border-radius:6px 6px 0 0;background:linear-gradient(#5a3b26,#3e2716);box-shadow:inset 0 3px #ffffff14}.is-closed[data-astro-cid-j6dyqesy] .rcard[data-astro-cid-j6dyqesy] a[data-astro-cid-j6dyqesy]{pointer-events:none}.is-deck[data-astro-cid-j6dyqesy] .rcard[data-astro-cid-j6dyqesy]{position:absolute;left:0;right:0;bottom:0;transform-origin:50% 100%;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .4s ease,filter .4s ease}.is-deck[data-astro-cid-j6dyqesy] .card[data-astro-cid-j6dyqesy]{height:var(--card-h, auto)}.is-deck[data-astro-cid-j6dyqesy] .tab[data-astro-cid-j6dyqesy]{display:block;position:absolute;bottom:100%;left:var(--tab-x);max-width:30%;padding:.3rem .7rem .25rem;font-family:var(--font-label);font-size:.6875rem;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f1e4cd;border:1px solid rgba(28,15,7,.14);border-bottom:0;border-radius:6px 6px 0 0;color:var(--muted-brown)}.is-deck[data-astro-cid-j6dyqesy] .open[data-astro-cid-j6dyqesy]{display:block;margin-top:.7rem;font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.16em;color:var(--accent-ink)}.rcard[data-astro-cid-j6dyqesy][data-pos="0"]{z-index:50}.rcard[data-astro-cid-j6dyqesy][data-pos="1"]{z-index:49;transform:translateY(-34px) scale(.975);filter:brightness(.96);cursor:pointer}.rcard[data-astro-cid-j6dyqesy][data-pos="2"]{z-index:48;transform:translateY(-66px) scale(.95);filter:brightness(.91);cursor:pointer}.rcard[data-astro-cid-j6dyqesy][data-pos="3"]{z-index:47;transform:translateY(-96px) scale(.925);filter:brightness(.86);cursor:pointer}.rcard[data-astro-cid-j6dyqesy][data-pos=far]{z-index:40;transform:translateY(-96px) scale(.925);opacity:0;pointer-events:none}.rcard[data-astro-cid-j6dyqesy][data-pos=past]{z-index:60;transform:translateY(12%) rotateX(-96deg);opacity:0;pointer-events:none}.rcard[data-astro-cid-j6dyqesy][data-pos=out]{display:none}@media(prefers-reduced-motion:reduce){.is-deck[data-astro-cid-j6dyqesy] .rcard[data-astro-cid-j6dyqesy]{transition:opacity .2s ease}.rcard[data-astro-cid-j6dyqesy][data-pos=past]{transform:none}}.box-front[data-astro-cid-j6dyqesy]{display:none}.is-deck[data-astro-cid-j6dyqesy] .box-front[data-astro-cid-j6dyqesy]{--wood: repeating-linear-gradient(92deg, #6a452c 0 5px, #5d3c26 5px 9px, #74503a 9px 13px, #563620 13px 16px);--rise-face: calc((1 - var(--front, 1)) * ((var(--card-h, 34rem) + 110px) * .38 - 1rem));display:grid;place-items:center;position:relative;z-index:70;height:3.6rem;margin:-1.3rem -.85rem 0;border-radius:0 0 6px 6px;background:linear-gradient(rgba(255,255,255,.1),transparent 30%),var(--wood);box-shadow:0 14px 24px -12px #1c0f0799,inset 0 2px #ffffff1f;perspective:900px;perspective-origin:50% 0}.is-deck[data-astro-cid-j6dyqesy] .box-front[data-astro-cid-j6dyqesy]:before{content:"";position:absolute;left:0;right:0;bottom:calc(100% - 2px);height:var(--rise-face);background:linear-gradient(rgba(255,255,255,.1),transparent 1.2rem),var(--wood)}.is-deck[data-astro-cid-j6dyqesy] .plate[data-astro-cid-j6dyqesy]{transform:translateY(calc(var(--rise-face) * -.5))}.lid[data-astro-cid-j6dyqesy]{display:none}.is-deck[data-astro-cid-j6dyqesy] .lid[data-astro-cid-j6dyqesy]{display:block;position:absolute;left:-.1rem;right:-.1rem;bottom:calc(100% + var(--rise-face) - 4px);height:2.4rem;border-radius:7px 7px 3px 3px;background:linear-gradient(rgba(255,255,255,.16),transparent 40%,rgba(0,0,0,.25)),repeating-linear-gradient(92deg,#74503a 0 5px,#654229 5px 9px,#7d5940 9px 13px,#5d3c26 13px 16px);box-shadow:0 3px 6px #1c0f0759,inset 0 -3px #0003;transform-origin:50% 100%;transform:translateY(calc(var(--lid, 1) * -3rem)) rotateX(calc(var(--lid, 1) * 70deg));opacity:calc((1 - var(--lid, 1)) * 4)}.is-deck[data-astro-cid-j6dyqesy] .lid[data-astro-cid-j6dyqesy]:after{content:"";position:absolute;left:50%;bottom:.35rem;width:2.2rem;height:.7rem;margin-left:-1.1rem;border-radius:.35rem;background:linear-gradient(#ead59e,#a8843f);box-shadow:0 1px 2px #00000073}.plate[data-astro-cid-j6dyqesy]{font-family:var(--font-display);font-style:italic;font-size:1.05rem;padding:.15rem 1.1rem;color:#3a2410;background:linear-gradient(135deg,#e6cf97,#b8964f 50%,#e8d5a3);border-radius:3px;box-shadow:0 1px 2px #0006,inset 0 0 0 1px #5a3c1473}.is-deck[data-astro-cid-j6dyqesy] .controls[data-astro-cid-j6dyqesy],.is-deck[data-astro-cid-j6dyqesy] .hint[data-astro-cid-j6dyqesy]{opacity:var(--ui, 1);visibility:visible}.is-closed[data-astro-cid-j6dyqesy] .controls[data-astro-cid-j6dyqesy],.is-closed[data-astro-cid-j6dyqesy] .hint[data-astro-cid-j6dyqesy]{visibility:hidden}.controls[data-astro-cid-j6dyqesy]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem}.flip[data-astro-cid-j6dyqesy]{flex:none;width:3rem;height:3rem;border-radius:50%;border:1px solid var(--line-strong);background:#fbf8f1;color:var(--text);font-size:1.6rem;line-height:1;cursor:pointer;box-shadow:0 2px 4px #1c0f071f}.flip[data-astro-cid-j6dyqesy]:hover:not(:disabled){background:var(--terracotta-ink);border-color:var(--terracotta-ink);color:var(--linen)}.flip[data-astro-cid-j6dyqesy]:disabled{opacity:.35;cursor:default}.count[data-astro-cid-j6dyqesy]{margin:0;text-align:center;font-family:var(--font-display);font-style:italic;color:var(--text-meta)}.hint[data-astro-cid-j6dyqesy]{margin:.75rem 0 0;text-align:center;font-size:.8125rem;color:var(--text-meta)}.empty[data-astro-cid-j6dyqesy]{padding:3rem 1rem;text-align:center;font-style:italic;color:var(--text-meta)}.empty[data-astro-cid-j6dyqesy] button[data-astro-cid-j6dyqesy]{display:block;margin:1rem auto 0;font:inherit;font-style:normal;color:var(--accent-ink);background:none;border:0;border-bottom:1px solid currentColor;cursor:pointer}.card-index[data-astro-cid-j6dyqesy]{max-width:40rem;margin:clamp(3rem,7vw,4.5rem) auto 0;text-align:center}.card-index[data-astro-cid-j6dyqesy] ul[data-astro-cid-j6dyqesy]{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.25rem}.card-index[data-astro-cid-j6dyqesy] a[data-astro-cid-j6dyqesy]{font-family:var(--font-display);font-size:1.1rem;color:var(--text);text-decoration:none;border-bottom:1px dotted var(--line-strong)}.card-index[data-astro-cid-j6dyqesy] a[data-astro-cid-j6dyqesy]:hover{color:var(--accent-ink);font-style:italic}
