@keyframes _dictate-pulse_ce3ph_1{0%,to{box-shadow:0 0 #b3261e73}50%{box-shadow:0 0 0 7px #b3261e00}}._recipesContainer_ce3ph_9{max-width:1200px;margin:0 auto;padding:1.25rem 1rem 3rem}@media(min-width:769px){._recipesContainer_ce3ph_9{padding:2rem 2rem 4rem}}._srOnly_ce3ph_20{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._searchBar_ce3ph_32{display:flex;align-items:flex-start;gap:.6rem;max-width:720px;margin:0 auto .6rem;flex-wrap:wrap}@media(max-width:480px){._searchBar_ce3ph_32{justify-content:flex-end}}._searchInput_ce3ph_46{width:100%;padding:.7rem .85rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.5;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}._searchInput_ce3ph_46::placeholder{color:var(--ink-faint)}._searchInput_ce3ph_46:focus,._searchInput_ce3ph_46:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #a8432a21}._searchInput_ce3ph_46{flex:1 1 100%;min-width:0;padding:.7rem 1rem;border-radius:var(--radius-pill);resize:none;overflow:hidden;box-shadow:var(--shadow-xs)}@media(min-width:481px){._searchInput_ce3ph_46{flex:1 1 260px}}._dictateBtn_ce3ph_81{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.15rem;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}._dictateBtn_ce3ph_81:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}._dictateBtn_ce3ph_81{flex:none;width:2.75rem;min-height:2.75rem;padding:0;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-soft);border-color:var(--line);box-shadow:var(--shadow-xs);font-size:1rem}._dictateBtn_ce3ph_81:hover:not(:disabled),._dictateBtn_ce3ph_81:focus-visible{background:var(--primary-tint);border-color:var(--primary-line);color:var(--primary)}._textBtn_ce3ph_122{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.15rem;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}._textBtn_ce3ph_122:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}._textBtn_ce3ph_122{flex:none;min-height:2.75rem;padding:0 1rem;gap:.4rem;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-soft);border-color:var(--line);box-shadow:var(--shadow-xs);font-size:.9rem;font-weight:500}._textBtn_ce3ph_122 svg{width:1.1rem;height:1.1rem}._textBtn_ce3ph_122:hover:not(:disabled),._textBtn_ce3ph_122:focus-visible{background:var(--primary-tint);border-color:var(--primary-line);color:var(--primary)}._caret_ce3ph_168{transition:transform var(--dur) var(--ease)}[aria-expanded=true]>._caret_ce3ph_168{transform:rotate(180deg)}._toggleActive_ce3ph_175{background:var(--primary-tint);border-color:var(--primary-line);color:var(--primary)}._dictateBtn_ce3ph_81 [data-dictate-label]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dictateBtn_ce3ph_81.dictating{background:var(--danger);border-color:var(--danger);color:#fff;animation:_dictate-pulse_ce3ph_1 1.6s var(--ease) infinite}._searchCount_ce3ph_199{display:block;margin:0 0 .9rem .5rem;scroll-margin-top:calc(var(--header-height) + 1rem);color:var(--ink-faint);font-size:.82rem;white-space:nowrap;font-variant-numeric:tabular-nums}._searchStatusRow_ce3ph_209{display:flex;align-items:center;justify-content:center;gap:.75rem;max-width:720px;margin:0 auto 1rem;min-height:1.3em;flex-wrap:wrap}@media(max-width:768px){._searchStatusRow_ce3ph_209{margin-bottom:.35rem;min-height:0}}._searchStatus_ce3ph_209{color:var(--ink-soft);font-size:.85rem}._clearAiBtn_ce3ph_231{border:none;background:none;padding:0;margin:0;cursor:pointer;font-family:inherit;color:var(--primary);font-size:.85rem;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--primary-line)}._clearAiBtn_ce3ph_231:hover{color:var(--primary-hover);text-decoration-color:currentColor}._noResults_ce3ph_250{text-align:center;padding:3rem 1rem;color:var(--ink-faint)}._hidden_ce3ph_256{display:none!important}._btnPrimary_ce3ph_260{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.15rem;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}._btnPrimary_ce3ph_260:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}._btnPrimary_ce3ph_260{background:var(--primary);color:#fff;box-shadow:var(--shadow-xs)}._btnPrimary_ce3ph_260:hover:not(:disabled),._btnPrimary_ce3ph_260:focus-visible{background:var(--primary-hover);box-shadow:var(--shadow-sm)}._btnPrimary_ce3ph_260:active:not(:disabled){transform:translateY(1px);box-shadow:none}._btnPrimary_ce3ph_260{padding:.75rem 1.5rem}._emptyState_ce3ph_300{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);max-width:520px;margin:0 auto;text-align:center;padding:3.5rem 2rem}._emptyState_ce3ph_300 h2{font-size:1.5rem;margin:0 0 .75rem}._emptyState_ce3ph_300 p{color:var(--ink-soft);margin:0 auto 1.75rem;max-width:34ch}._recipesGrid_ce3ph_320{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:560px){._recipesGrid_ce3ph_320{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media(min-width:769px){._recipesGrid_ce3ph_320{gap:1.75rem}}._authorMenu_ce3ph_336{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);position:fixed;inset:auto;margin:0;min-width:14rem;max-width:calc(100vw - 16px);max-height:min(24rem,60vh);overflow-y:auto;padding:.35rem;box-shadow:var(--shadow-md)}._authorMenu_ce3ph_336:popover-open{display:flex;flex-direction:column}._authorOption_ce3ph_356{border:none;background:none;padding:0;margin:0;font-family:inherit;display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .65rem;border-radius:var(--radius-sm);color:var(--ink);font-size:.94rem;text-align:left;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}._authorOption_ce3ph_356:hover,._authorOption_ce3ph_356:focus-visible{background:var(--primary-tint);color:var(--primary)}._authorOption_ce3ph_356[aria-pressed=true]{color:var(--primary);font-weight:600}._authorOptionAll_ce3ph_384{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:var(--surface-sunken);color:var(--ink-soft)}._authorOptionAll_ce3ph_384 svg{width:.95rem;height:.95rem}._authorOptionName_ce3ph_399{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._check_ce3ph_405{width:1rem;height:1rem;flex-shrink:0;margin-left:auto;visibility:hidden}[aria-pressed=true]>._check_ce3ph_405{visibility:visible}
