.image.svelte-1u4ympp{display:block;margin:-2rem -1.5rem 1rem;overflow:hidden;position:relative;aspect-ratio:16/9;border-top-left-radius:8px;border-top-right-radius:8px}.image.svelte-1u4ympp img:where(.svelte-1u4ympp){position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.grid-item.svelte-1u4ympp{border:1px solid #eaeaea;border-radius:8px;padding:1.5rem;display:block;break-inside:avoid-column;display:inline-block;width:-moz-available;width:-webkit-fill-available;font-size:1rem;margin-bottom:2rem;transition-property:box-shadow,color,background-color;transition-duration:.2s;transition-timing-function:ease;box-shadow:1px 1px 3px #eaeaea;background-color:#fff}@media(prefers-color-scheme:dark){.grid-item.svelte-1u4ympp{border:1px solid #151515;background-color:#000;box-shadow:1px 1px 3px #151515}}@media only screen and (max-width:600px){.grid-item.svelte-1u4ympp{margin-bottom:1rem}}.grid-item.svelte-1u4ympp:hover{box-shadow:1px 1px 4px #dedede}@media(prefers-color-scheme:dark){.grid-item.svelte-1u4ympp:hover{box-shadow:1px 1px 4px #212121}}.grid-item.svelte-1u4ympp:focus,.grid-item.svelte-1u4ympp:active{outline:none;box-shadow:1px 1px 4px #dedede}@media(prefers-color-scheme:dark){.grid-item.svelte-1u4ympp:focus,.grid-item.svelte-1u4ympp:active{box-shadow:1px 1px 4px #212121}}.grid-item.svelte-1u4ympp h3:where(.svelte-1u4ympp){margin-top:0;margin-bottom:.5rem;font-weight:500}.grid-item.svelte-1u4ympp a:where(.svelte-1u4ympp){text-decoration:initial;color:inherit;color:#000}@media(prefers-color-scheme:dark){.grid-item.svelte-1u4ympp a:where(.svelte-1u4ympp){color:#fff}}.grid-item.svelte-1u4ympp .meta:where(.svelte-1u4ympp){color:#999;font-size:.9rem;font-weight:500;margin:.5rem 0}.grid-item.svelte-1u4ympp .description:where(.svelte-1u4ympp){font-size:.9rem;line-height:1.2rem}@media only screen and (max-width:600px){.grid-item.svelte-1u4ympp .description:where(.svelte-1u4ympp){max-height:150px;overflow:hidden;text-overflow:ellipsis}}.grid-item.svelte-1u4ympp .my-recipe-icon{display:inline;height:1rem}.grid.svelte-ecucjv{columns:3;column-gap:2rem}@media only screen and (max-width:600px){.grid.svelte-ecucjv{columns:1}}.add-edit-container.svelte-ecucjv{position:fixed;bottom:0;left:0;right:0}.round-button.svelte-ecucjv{border-radius:25px;width:50px;height:50px;box-shadow:0 0 10px #00000080;line-height:50px;text-align:center;background-color:#fff;cursor:pointer}@media(prefers-color-scheme:dark){.round-button.svelte-ecucjv{background-color:#000}}.open-menu.svelte-ecucjv{margin:0 0 1rem auto}.add-edit-content.svelte-ecucjv{display:flex;flex-direction:column}.add-item.svelte-ecucjv{display:flex;align-items:center;margin-bottom:1rem}.add-item-label.svelte-ecucjv{font-size:.8rem;font-weight:600;background-color:#fff;border-radius:5px;margin-right:1rem;padding:.2rem .5rem;box-shadow:0 0 10px #00000080}@media(prefers-color-scheme:dark){.add-item-label.svelte-ecucjv{background-color:#000}}.no-recipes-found.svelte-ecucjv{text-align:center;margin-top:2rem}.modal-container.svelte-1bxxaoh{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006}.modal.svelte-1bxxaoh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:50%;background-color:#fff;border-radius:5px;box-shadow:0 0 10px #00000080;padding:1rem}.list-item.svelte-1f98vub{position:relative}.list-item.svelte-1f98vub:hover .delete-list:where(.svelte-1f98vub){opacity:1}.edit-list-name.svelte-1f98vub{border-color:#fff!important}@media(prefers-color-scheme:dark){.edit-list-name.svelte-1f98vub{border-color:#000!important}}.list-item.svelte-1f98vub:hover .edit-list-name:where(.svelte-1f98vub){border-color:#e4e4e4!important}@media(prefers-color-scheme:dark){.list-item.svelte-1f98vub:hover .edit-list-name:where(.svelte-1f98vub){border-color:#1f1f1f!important}}.delete-list.svelte-1f98vub{opacity:0;transition:opacity .2s ease-in-out;width:1rem;cursor:pointer;position:absolute;right:0;margin:0 .6rem 0 .4rem;height:100%;padding:0;background:transparent}.delete-list.svelte-1f98vub .fa-xmark path{fill:#8d8d8d}.filter-tabs.svelte-1ehblpe{display:flex;flex-direction:row;justify-content:left;align-items:center;flex-wrap:wrap;position:relative;list-style:none;padding:1rem 2rem}@media only screen and (max-width:600px){.filter-tabs.svelte-1ehblpe{margin-bottom:1rem;max-height:5.5rem;overflow-y:scroll}}.filter-tabs.svelte-1ehblpe li:where(.svelte-1ehblpe){padding-right:2rem}@media only screen and (max-width:600px){.filter-tabs.svelte-1ehblpe li:where(.svelte-1ehblpe){margin-bottom:1rem}}.filter-tabs.svelte-1ehblpe .link:where(.svelte-1ehblpe){text-decoration:initial;color:inherit;font-weight:400;padding:0;color:#656565}.filter-tabs.svelte-1ehblpe .link:where(.svelte-1ehblpe).active,.filter-tabs.svelte-1ehblpe .link:where(.svelte-1ehblpe):hover{text-decoration:underline;color:#000}@media(prefers-color-scheme:dark){.filter-tabs.svelte-1ehblpe .link:where(.svelte-1ehblpe){color:#ccc}.filter-tabs.svelte-1ehblpe .link:where(.svelte-1ehblpe).active,.filter-tabs.svelte-1ehblpe .link:where(.svelte-1ehblpe):hover{color:#fff}}.filter-tabs.svelte-1ehblpe:hover .edit-lists:where(.svelte-1ehblpe){opacity:1}.edit-lists.svelte-1ehblpe{transition:opacity .4s ease;font-size:.9rem}.edit-lists.svelte-1ehblpe button:where(.svelte-1ehblpe){background:transparent}.modal-footer.svelte-1ehblpe{margin-top:1rem}.secondary-nav.svelte-15e1xd8{background-color:#fff;margin-top:-1rem;box-shadow:inset 0 -1px #eaeaea}@media(prefers-color-scheme:dark){.secondary-nav.svelte-15e1xd8{background-color:#000;box-shadow:inset 0 -1px #151515}}
