.collection-search{margin:24px 0 28px;color:var(--wine)}
.collection-search label{display:block;font-size:15px;font-weight:700;margin-bottom:9px}
.collection-search-field{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #b98e9d;border-radius:16px;padding:5px 8px 5px 16px}
.collection-search-field:focus-within{outline:3px solid var(--gold);outline-offset:3px}
.collection-search input{width:100%;min-width:0;min-height:48px;border:0;background:transparent;font:inherit;font-size:16px;color:var(--ink);outline:none}
.collection-search input::placeholder{color:#75656a;opacity:1}
.collection-search button{border:0;border-radius:24px;min-height:44px;padding:8px 16px;background:var(--wine);color:var(--cream);font:inherit;font-size:14px;cursor:pointer}
.collection-search p{font-size:14px;line-height:1.5;margin:10px 0 0}
.collection-search [data-search-empty]{padding:20px;background:#eed9df;border-radius:12px;color:var(--wine)}
.collection-search[hidden],.collection-search [hidden],.post[hidden],.resource-card[hidden]{display:none!important}
