.moc-toolbar{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0 1rem}.moc-search{flex:1;min-width:0;padding:.55rem .9rem;background:var(--background-primary, #1e1f2e);border:1px solid var(--background-modifier-border, #3a3d50);border-radius:10px;color:var(--text-normal, #ddd);font-size:.9rem}.moc-search::placeholder{color:var(--text-muted, #aaa)}.moc-search:focus{outline:none;border-color:var(--interactive-accent, #7b6cd4)}.moc-count{font-size:.8rem;color:var(--text-muted, #aaa);white-space:nowrap;font-variant-numeric:tabular-nums}ul.recipe-grid{list-style:none;padding:0;margin:0 0 2rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));gap:.75rem}li.recipe-card{display:flex;align-items:center;gap:.65rem;margin:0;padding:.85rem 1rem;background:var(--background-secondary, #2a2d3e);border:1px solid var(--background-modifier-border, #3a3d50);border-radius:14px;transition:transform .15s,border-color .15s,box-shadow .15s}li.recipe-card:hover{transform:translateY(-2px);border-color:var(--interactive-accent, #7b6cd4);box-shadow:0 6px 18px rgba(0,0,0,.3)}li.recipe-card[hidden]{display:none}li.recipe-card .recipe-card-icon{font-size:1.35rem;flex-shrink:0;line-height:1}li.recipe-card a{flex:1;color:var(--text-normal, #ddd);text-decoration:none;font-weight:500;font-size:.92rem;line-height:1.35}li.recipe-card a:hover{color:var(--text-accent, #7b6cd4)}li.recipe-card .moc-add-btn{width:28px;height:28px;margin-left:0;font-size:1rem;flex-shrink:0}/*# sourceMappingURL=moc.css.map */
