.creator-catalogue{width:100%;max-width:1120px;margin:0 auto;padding:24px 20px 70px;height:auto;min-height:0;flex:1 1}body:has(.creator-catalogue) .app{max-width:none;height:auto;min-height:100dvh}.creator-catalogue header,.creator-catalogue nav{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.creator-catalogue h1{margin-top:36px}.creator-catalogue form{margin:24px 0}.creator-search{display:flex;gap:12px;margin-top:8px}.creator-search input{min-width:0;flex:1 1;padding:12px;border:1px solid var(--line,#ccc);border-radius:12px;background:white;color:var(--ink)}.creator-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:20px;gap:20px;margin:24px 0}.creator-grid article{border:1px solid var(--line,#ddd);border-radius:18px;overflow:hidden;background:var(--card,#fff)}.creator-grid article>div{padding:18px}.creator-grid img{width:100%;height:190px;object-fit:cover}.creator-grid h2{font-size:22px;margin:0}.creator-grid a{color:inherit}.creator-catalogue li{margin:12px 0;line-height:1.65}.creator-catalogue .recipe-actions{display:flex;gap:20px;flex-wrap:wrap;margin:24px 0}.creator-search .btn{width:auto;flex:0 0 auto;padding:0 24px}