#recipe-filters{box-sizing:border-box;flex-flow:column wrap;justify-content:center;align-items:stretch;gap:.75rem;width:100%;max-width:550px;padding:4px;display:flex}.recipe-select__control{background:rgb(var(--gray-light))!important;color:var(--text-color)!important;border:none!important;border-radius:14px!important;min-height:52px!important;padding:6px 10px!important;transition:background .25s!important;box-shadow:0 3px 10px #00000014!important}.recipe-select__control--is-focused{outline:none!important;box-shadow:0 5px 16px #0000002e!important}.dark .recipe-select__control{background:rgb(var(--gray-light))!important;color:var(--text-color)!important;box-shadow:0 3px 12px #00000073!important}.dark .recipe-select__control--is-focused{box-shadow:0 5px 18px #0009!important}.recipe-select__placeholder{color:rgba(var(--gray-dark), .5)!important;font-size:18px!important}.recipe-select__input input,.recipe-select__single-value{color:var(--text-color)!important;font-size:18px!important}.recipe-select__value-container,.dark .recipe-select__single-value,.dark .recipe-select__value-container{color:var(--text-color)!important}.recipe-select__multi-value{background:rgba(var(--gray-dark), .08)!important;border-radius:10px!important;padding:2px 6px!important}.dark .recipe-select__multi-value{background:#00000026!important}.recipe-select__multi-value__label{color:var(--text-color)!important;font-size:15px!important}.recipe-select__multi-value__remove{cursor:pointer;transition:background .2s;color:var(--text-color)!important;border-radius:6px!important}.recipe-select__multi-value__remove:hover{background:var(--accent)!important;color:#fff!important}.recipe-select__menu{background:rgb(var(--gray-light))!important;border-radius:14px!important;margin-top:8px!important;padding:6px 0!important;overflow:hidden!important;box-shadow:0 6px 20px #0000001f!important}.dark .recipe-select__menu{background:rgb(var(--gray-light))!important;color:var(--text-color)!important;box-shadow:0 8px 28px #000000a6!important}.recipe-select__option{cursor:pointer;transition:background .15s;color:var(--text-color)!important;padding:12px 16px!important;font-size:18px!important}.recipe-select__option--is-focused{background:rgba(var(--gray-dark), .08)!important}.dark .recipe-select__option{color:var(--text-color)!important;background:0 0!important}.dark .recipe-select__option--is-focused{color:var(--text-color)!important;background:#00000026!important}.recipe-select__option--is-selected{background:var(--accent)!important;color:#fff!important}.recipe-item{border-bottom:1px solid rgba(var(--gray), .15);margin:0;padding:0;list-style:none}.recipe-link{height:96px;color:var(--text-color);align-items:stretch;margin:0;padding:0;text-decoration:none;display:flex}.thumb-wrapper{flex-shrink:0;width:120px;overflow:hidden}.thumb{object-fit:cover;border:none;border-radius:0;width:100%;height:100%;margin:0;padding:0;display:block}.recipe-text{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:0 16px;display:flex}.recipe-title{font-size:17px;font-weight:700}.recipe-desc{color:rgba(var(--gray-dark), .7);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:14px;overflow:hidden}.chevron{color:rgba(var(--gray-dark), .4);align-items:center;padding-right:18px;font-size:22px;display:flex}.recipe-link:hover>.chevron,.recipe-link:hover>.recipe-text{color:var(--accent)}@media (width<=600px){.recipe-link{padding:0!important}.thumb-wrapper{width:110px!important}}#recipe-list-component{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:8px 0;display:flex}#recipe-list-container{justify-content:center;width:100%;display:flex}#recipe-list{width:100%;max-width:550px;margin:0;padding:0;list-style:none}#recipe-list li{background:rgb(var(--gray-light));border-radius:16px;margin-bottom:16px;transition:transform .15s,box-shadow .25s,background .25s;overflow:hidden;box-shadow:0 4px 10px #00000017}#recipe-filters-container{flex-direction:column;justify-content:start;align-items:end;gap:8px;width:100%;max-width:550px;margin:12px 0 16px;display:flex}#advanced-search-btn{color:var(--accent);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:16px;text-decoration:none;transition:opacity .2s,text-decoration-color .2s}#advanced-search-btn:hover{opacity:.85}#recipe-list-container p{text-align:center;color:var(--text-color);margin-top:30px;font-size:18px}@media (width<=480px){#recipe-list li a{padding:16px 18px;font-size:17px}}#recipe-search-container{width:100%;max-width:550px;box-shadow:none;background:0 0;border-radius:0;align-items:center;padding:0;display:flex;position:relative}#recipe-search{background:rgb(var(--gray-light));width:100%;color:var(--text-color);border:none;border-radius:14px;flex:1;padding:14px 46px 14px 18px;font-size:18px;transition:box-shadow .25s,transform .15s,background .25s;box-shadow:0 3px 10px #00000014}#recipe-search::placeholder{color:rgba(var(--gray-dark), .5)}#recipe-search:focus{outline:none;box-shadow:0 5px 16px #0003}.dark #recipe-search{background:rgb(var(--gray-light));color:var(--text-color);box-shadow:0 3px 12px #00000073}#recipe-search-clear{cursor:pointer;color:rgba(var(--gray-dark), .65);background:0 0;border:none;font-size:20px;line-height:1;transition:color .2s,transform .15s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}#recipe-search-clear:hover{color:rgba(var(--gray-dark), .9)}.dark #recipe-search-clear{color:rgba(var(--gray), .6)}#recipes-title[data-astro-cid-lcdefpme]{font-family:var(--font-smooch);text-align:center;background:linear-gradient(to bottom, var(--accent), var(--accent-dark));color:#0000;text-shadow:0 2px 4px #00000026;-webkit-background-clip:text;margin:0;font-size:2.8rem;font-weight:400}#recipes-container[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;padding:1rem;display:flex}
