.RecipeList-module__2m6RzW__top{padding:28px 20px 12px}.RecipeList-module__2m6RzW__top h1{font-size:2.4rem;line-height:1.05}.RecipeList-module__2m6RzW__top p{color:var(--muted);margin:6px 0 0}.RecipeList-module__2m6RzW__searchWrap{margin:16px 20px 8px;position:relative}.RecipeList-module__2m6RzW__searchWrap input{border:1.5px solid var(--line);background:var(--card);border-radius:12px;width:100%;padding:12px 14px 12px 42px}.RecipeList-module__2m6RzW__searchWrap svg{width:18px;height:18px;color:var(--muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.RecipeList-module__2m6RzW__chips{scrollbar-width:none;gap:8px;padding:8px 20px 12px;display:flex;overflow-x:auto}.RecipeList-module__2m6RzW__chips::-webkit-scrollbar{display:none}.RecipeList-module__2m6RzW__chip{border:1.5px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;flex:none;padding:7px 14px;font-size:.92rem;font-weight:500}.RecipeList-module__2m6RzW__chip.RecipeList-module__2m6RzW__on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.RecipeList-module__2m6RzW__list{flex-direction:column;gap:10px;padding:4px 20px 30px;display:flex}.RecipeList-module__2m6RzW__card{background:var(--card);border:1.5px solid var(--line);text-align:left;width:100%;color:var(--ink);border-radius:14px;grid-template-columns:14px 1fr;transition:border-color .15s;display:grid;overflow:hidden}.RecipeList-module__2m6RzW__card:hover{border-color:var(--ink)}.RecipeList-module__2m6RzW__tab{background:var(--tag)}.RecipeList-module__2m6RzW__body{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.RecipeList-module__2m6RzW__titleRow{align-items:flex-start;gap:10px;display:flex}.RecipeList-module__2m6RzW__cardTitle{flex:1;min-width:0;font-size:1.25rem;line-height:1.2}.RecipeList-module__2m6RzW__starBtn{color:var(--muted);border-radius:6px;justify-content:center;align-items:center;padding:2px;display:flex}.RecipeList-module__2m6RzW__starBtn svg{width:20px;height:20px}.RecipeList-module__2m6RzW__starBtn.RecipeList-module__2m6RzW__on{color:var(--mustard)}.RecipeList-module__2m6RzW__meta{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:.9rem;display:flex}.RecipeList-module__2m6RzW__meta span{white-space:nowrap}.RecipeList-module__2m6RzW__tagsRow{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.RecipeList-module__2m6RzW__tagPill{background:var(--panel);color:var(--muted);border-radius:999px;padding:2px 9px;font-size:.78rem;font-weight:500}.RecipeList-module__2m6RzW__empty{text-align:center;color:var(--muted);margin:40px 20px}.RecipeList-module__2m6RzW__empty strong{color:var(--ink);font-family:var(--font-fraunces), Georgia, serif;margin-bottom:6px;font-size:1.4rem;font-weight:500;display:block}.RecipeList-module__2m6RzW__fab{background:var(--mustard);color:#1e2a1f;z-index:15;border-radius:999px;align-items:center;gap:8px;padding:14px 22px 14px 18px;font-size:1rem;font-weight:600;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #1e2a1f40}.RecipeList-module__2m6RzW__fab svg{width:20px;height:20px}@media (min-width:900px){.RecipeList-module__2m6RzW__top{padding:32px 36px 12px}.RecipeList-module__2m6RzW__top h1{font-size:2.6rem}.RecipeList-module__2m6RzW__searchWrap{max-width:420px;margin:12px 36px 8px}.RecipeList-module__2m6RzW__chips{padding:8px 36px 12px}.RecipeList-module__2m6RzW__list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;padding:4px 36px 40px;display:grid}.RecipeList-module__2m6RzW__card{min-height:130px}.RecipeList-module__2m6RzW__fab{display:none}}
