1import{w as a,p as e,L as r}from"./chunk-QUQL4437-BmAooogr.js";import{P as l}from"./index-CWPHVrsE.js";function n(){return e.jsxs("section",{className:"hero-gradient relative overflow-hidden pt-32 pb-24",children:[e.jsxs("div",{className:"absolute inset-0 overflow-hidden pointer-events-none",children:[e.jsx("div",{className:"absolute -top-32 -right-32 w-96 h-96 rounded-full bg-white/5"}),e.jsx("div",{className:"absolute -bottom-20 -left-20 w-72 h-72 rounded-full bg-white/5"})]}),e.jsxs("div",{className:"max-w-4xl mx-auto px-6 text-center relative z-10",children:[e.jsx("p",{className:"text-white/70 text-sm uppercase tracking-widest font-semibold mb-3",children:"From the team"}),e.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-white mb-4",children:"Resources for ensemble leaders"}),e.jsx("p",{className:"text-white/80 text-lg max-w-xl mx-auto",children:"Practical guides for directors, librarians, treasurers, and board members of community concert bands, orchestras, and choirs."})]}),e.jsx("div",{className:"absolute bottom-0 left-0 w-full",children:e.jsx("svg",{viewBox:"0 0 1440 80",fill:"white",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",style:{display:"block"},children:e.jsx("path",{d:"M0,80 C360,20 1080,20 1440,80 L1440,80 L0,80 Z"})})})]})}function o(s){return new Date(s+"T12:00:00").toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})}const d=a(function(){return e.jsxs(e.Fragment,{children:[e.jsxs(e.Fragment,{children:[e.jsx("title",{children:"Blog â Resources for Community Band Leaders | Backstage Baton"}),e.jsx("meta",{name:"description",content:"Practical guides for directors, librarians, treasurers, and board members of community concert bands and choirs. Migration, grants, weekly digest, more."}),e.jsx("link",{rel:"canonical",href:"https://app.backstagebaton.com/blog"})]}),e.jsx(n,{}),e.jsx("section",{className:"py-16 bg-white",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6",children:[e.jsx("div",{className:"space-y-6",children:l.map(t=>e.jsxs(r,{to:`/blog/${t.slug}`,className:"block bg-white rounded-2xl border border-gray-200 p-6 md:p-8 shadow-sm hover:shadow-md hover:border-accent/40 transition-all",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx("span",{className:`text-xs font-semibold px-2.5 py-0.5 rounded-full ${t.categoryColor}`,children:t.category}),e.jsx("span",{className:"text-gray-600 text-xs",children:o(t.date)}),e.jsx("span",{className:"text-gray-600 text-xs",children:"·"}),e.jsxs("span",{className:"text-gray-600 text-xs",children:[t.readMinutes," min read"]})]}),e.jsx("h2",{className:"text-xl md:text-2xl font-bold text-primary mb-2 leading-snug",children:t.title}),e.jsx("p",{className:"text-gray-600 text-sm md:text-base leading-relaxed mb-3",children:t.excerpt}),e.jsx("span",{className:"text-accent font-semibold text-sm",children:"Read article â"})]},t.slug))}),e.jsxs("div",{className:"mt-14 text-center bg-gray-50 rounded-2xl p-8 border border-gray-200",children:[e.jsx("p",{className:"text-gray-700 font-semibold mb-1",children:"More articles coming."}),e.jsx("p",{className:"text-gray-500 text-sm",children:"Got a topic you wish someone would write about?"}),e.jsx("a",{href:"mailto:[email protected]",className:"text-accent font-semibold text-sm hover:text-primary mt-2 inline-block",children:"[email protected]"})]})]})})]})});export{d as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.