.rc-desc[data-astro-cid-xegltedh]{color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.rc-pill[data-astro-cid-xegltedh]{font-variant-numeric:tabular-nums}.rc-pill[data-astro-cid-xegltedh]>svg{color:var(--color-brand-primary);flex-shrink:0}.retete-hero[data-astro-cid-apxpdfft]{background:var(--color-surface-sunken);border-bottom:1px solid var(--color-border)}.hero-eyebrow[data-astro-cid-apxpdfft]{margin-bottom:var(--space-4)}.hero-eyebrow[data-astro-cid-apxpdfft]>svg{flex-shrink:0}.retete-hero[data-astro-cid-apxpdfft] h1[data-astro-cid-apxpdfft]{margin:0 0 var(--space-4);letter-spacing:-.01em;color:var(--color-text);text-wrap:balance;max-width:24ch;font-size:clamp(1.9rem,4.5vw,2.8rem);font-weight:900;line-height:1.1}.hero-lead[data-astro-cid-apxpdfft]{margin:0 0 var(--space-3);color:var(--color-text-secondary);max-width:64ch;font-size:1.08rem;line-height:1.6}.hero-byline[data-astro-cid-apxpdfft]{color:var(--color-text-secondary);margin:0;font-size:.9rem}.hero-byline[data-astro-cid-apxpdfft] strong[data-astro-cid-apxpdfft]{color:var(--color-text)}.filters[data-astro-cid-apxpdfft]{margin:0 0 var(--space-6);border:none;padding:0}.filters-legend[data-astro-cid-apxpdfft]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--color-text-secondary);padding:0;font-size:.85rem;font-weight:700;display:flex}.filters-legend[data-astro-cid-apxpdfft]>svg{color:var(--color-brand-primary);flex-shrink:0}.chips[data-astro-cid-apxpdfft]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-apxpdfft]{min-height:2.25rem;padding:var(--space-1) var(--space-4);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;transition:background-color var(--duration-quick) ease, border-color var(--duration-quick) ease, color var(--duration-quick) ease;align-items:center;font-size:.85rem;font-weight:600;display:inline-flex}.chip[data-astro-cid-apxpdfft]:hover{border-color:var(--color-brand-primary)}.chip-input[data-astro-cid-apxpdfft]:checked+.chip[data-astro-cid-apxpdfft]{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-surface)}.chip-input[data-astro-cid-apxpdfft]:focus-visible+.chip[data-astro-cid-apxpdfft]{outline:3px solid var(--color-brand-primary);outline-offset:2px}.recipes-grid[data-astro-cid-apxpdfft]{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.retete-explorer[data-astro-cid-apxpdfft]:has(#f-cat-paste:checked) .recipes-grid[data-astro-cid-apxpdfft]>li[data-astro-cid-apxpdfft]:not([data-category=paste]),.retete-explorer[data-astro-cid-apxpdfft]:has(#f-cat-aperitive:checked) .recipes-grid[data-astro-cid-apxpdfft]>li[data-astro-cid-apxpdfft]:not([data-category=aperitive]),.retete-explorer[data-astro-cid-apxpdfft]:has(#f-cat-burgeri:checked) .recipes-grid[data-astro-cid-apxpdfft]>li[data-astro-cid-apxpdfft]:not([data-category=burgeri]),.retete-explorer[data-astro-cid-apxpdfft]:has(#f-cat-salate:checked) .recipes-grid[data-astro-cid-apxpdfft]>li[data-astro-cid-apxpdfft]:not([data-category=salate]),.retete-explorer[data-astro-cid-apxpdfft]:has(#f-diet-Vegan:checked) .recipes-grid[data-astro-cid-apxpdfft]>li[data-astro-cid-apxpdfft]:not([data-diet~=Vegan]),.retete-explorer[data-astro-cid-apxpdfft]:has(#f-diet-GlutenFree:checked) .recipes-grid[data-astro-cid-apxpdfft]>li[data-astro-cid-apxpdfft]:not([data-diet~=GlutenFree]),.retete-explorer[data-astro-cid-apxpdfft]:has(#f-diet-DairyFree:checked) .recipes-grid[data-astro-cid-apxpdfft]>li[data-astro-cid-apxpdfft]:not([data-diet~=DairyFree]),.retete-explorer[data-astro-cid-apxpdfft]:has(#f-diet-Raw:checked) .recipes-grid[data-astro-cid-apxpdfft]>li[data-astro-cid-apxpdfft]:not([data-diet~=Raw]),.retete-explorer[data-astro-cid-apxpdfft]:has(#f-diet-Keto:checked) .recipes-grid[data-astro-cid-apxpdfft]>li[data-astro-cid-apxpdfft]:not([data-diet~=Keto]),.retete-explorer[data-astro-cid-apxpdfft]:has(#f-diet-SugarFree:checked) .recipes-grid[data-astro-cid-apxpdfft]>li[data-astro-cid-apxpdfft]:not([data-diet~=SugarFree]){display:none}@media (prefers-reduced-motion:reduce){.chip[data-astro-cid-apxpdfft]{transition:none}}
