.cook-tonight-page[data-astro-cid-4ss7mdlx]{max-width:720px;margin:0 auto;padding:var(--space-8) var(--space-4) var(--space-16)}.eyebrow[data-astro-cid-4ss7mdlx]{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary)}.picker-hero[data-astro-cid-4ss7mdlx]{text-align:center;padding:var(--space-12) 0 var(--space-8)}.picker-headline[data-astro-cid-4ss7mdlx]{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);line-height:1.1}.picker-subtext[data-astro-cid-4ss7mdlx]{margin:0 auto var(--space-8);max-width:38rem;color:var(--color-text-secondary);font-size:var(--text-lg)}.picker-filters[data-astro-cid-4ss7mdlx]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-6)}.filter-chip[data-astro-cid-4ss7mdlx],.pick-button[data-astro-cid-4ss7mdlx],.action-button[data-astro-cid-4ss7mdlx],.ingredient-tag[data-astro-cid-4ss7mdlx]{border-radius:var(--radius-full)}.filter-chip[data-astro-cid-4ss7mdlx]{padding:var(--space-2) var(--space-4);border:1px solid rgba(65,67,27,.12);background:var(--color-surface);color:var(--color-text-primary);font:inherit;cursor:pointer}.filter-chip[data-astro-cid-4ss7mdlx].active{background:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.ingredient-search[data-astro-cid-4ss7mdlx]{margin-bottom:var(--space-5)}.ingredient-input[data-astro-cid-4ss7mdlx]{width:min(100%,28rem);padding:.85rem 1rem;border:1px solid rgba(65,67,27,.16);border-radius:8px;font:inherit}.ingredient-tags[data-astro-cid-4ss7mdlx]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-3)}.ingredient-tag[data-astro-cid-4ss7mdlx]{padding:.45rem .8rem;border:0;background:var(--color-secondary);color:#fff;cursor:pointer}.ingredient-hint[data-astro-cid-4ss7mdlx],.empty-state[data-astro-cid-4ss7mdlx]{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm)}.pick-button[data-astro-cid-4ss7mdlx]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-4) var(--space-10);border:0;background:var(--color-secondary);color:#fff;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-bold);cursor:pointer}.pick-button[data-astro-cid-4ss7mdlx]:disabled{opacity:.55;cursor:not-allowed}.result-section[data-astro-cid-4ss7mdlx]{padding-top:var(--space-8);text-align:center}.result-label[data-astro-cid-4ss7mdlx]{margin:0 0 var(--space-4);font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-terracotta-text)}.result-card[data-astro-cid-4ss7mdlx]{overflow:hidden;border-radius:var(--radius-lg);background:linear-gradient(165deg,var(--color-surface) 0%,color-mix(in srgb,var(--color-surface) 88%,var(--color-primary-light) 12%) 100%);box-shadow:0 8px 32px -4px #8b5a3c26,0 4px 12px -4px #8b5a3c1a;text-align:left}.result-image-wrapper[data-astro-cid-4ss7mdlx]{position:relative;aspect-ratio:16 / 10}.result-image[data-astro-cid-4ss7mdlx]{width:100%;height:100%;object-fit:cover;display:block}.result-category-badge[data-astro-cid-4ss7mdlx],.result-difficulty-badge[data-astro-cid-4ss7mdlx]{position:absolute;top:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-bold)}.result-category-badge[data-astro-cid-4ss7mdlx]{left:var(--space-3);background:#ffffffeb;color:var(--color-text-primary)}.result-difficulty-badge[data-astro-cid-4ss7mdlx]{right:var(--space-3);color:#fff}.badge-easy[data-astro-cid-4ss7mdlx]{background:#6b7b4cf2}.badge-medium[data-astro-cid-4ss7mdlx]{background:#896920f2}.badge-advanced[data-astro-cid-4ss7mdlx]{background:#bc4545f2}.result-content[data-astro-cid-4ss7mdlx]{padding:var(--space-5)}.result-title[data-astro-cid-4ss7mdlx]{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:clamp(1.4rem,4vw,1.9rem)}.result-description[data-astro-cid-4ss7mdlx]{margin:0 0 var(--space-4);color:var(--color-text-secondary);line-height:1.7}.result-meta[data-astro-cid-4ss7mdlx]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.meta-item[data-astro-cid-4ss7mdlx]{padding:.35rem .7rem;border-radius:var(--radius-full);background:#fffc;color:var(--color-text-secondary);font-size:var(--text-sm)}.meta-cuisine[data-astro-cid-4ss7mdlx]{color:var(--color-text-primary)}.result-actions[data-astro-cid-4ss7mdlx]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-6)}.action-button[data-astro-cid-4ss7mdlx]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);border:1px solid transparent;text-decoration:none;font-weight:var(--font-bold);cursor:pointer}.action-primary[data-astro-cid-4ss7mdlx]{background:var(--cta-bg);color:var(--cta-text)}.action-secondary[data-astro-cid-4ss7mdlx]{background:#fff;border-color:#41431b1f;color:var(--color-text-primary)}@media(max-width:640px){.cook-tonight-page[data-astro-cid-4ss7mdlx]{padding-inline:var(--space-3)}.pick-button[data-astro-cid-4ss7mdlx],.action-button[data-astro-cid-4ss7mdlx]{width:100%}}
