vendor: 6,115 bytes, lines 1-17
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-BWKVl_8M.js","assets/index-D-sn9gMu.css"])))=>i.map(i=>d[i]); 2import{c as L,f as Z,r as u,h as F,j as e,P as k,i as ee,k as ke,l as re,m as Ae,n as Ie,R as f,e as V,B as Q,L as Re,b as O,s as J,_ as _e}from"./index-BWKVl_8M.js";import{L as Se,S as Pe}from"./SEOHead-DxGnaOqv.js";import{I as X}from"./input-D7iXBNfg.js";import{T as Te}from"./textarea-rtQkiHX2.js";import{L as I}from"./label-CkZwLUe5.js";import{u as te}from"./index-CXlXHWvK.js";import{u as Ee}from"./index-CVwrx-3F.js";import{C as Me}from"./chevron-down-CbPiL9G2.js";import{a as qe}from"./brandImages-Dm-gEYI6.js";import{n as Oe}from"./notifyInquiry-nFPges_o.js";import{g as He}from"./imageUtils-ErSZkxv7.js";import{A as De,M as Le,B as Fe}from"./index-tpdW2Qs0.js";import{m as h}from"./proxy-CQRMKxsv.js";import{L as Ve}from"./life-buoy-ECobLdAE.js";import{C as Be}from"./circle-alert-C4SgUD18.js";import{C as $e}from"./circle-check-big-CUvVauX6.js";import{S as ze}from"./send-C5BsgDC9.js";import{M as Ge}from"./music-Cm3WxPkv.js";import{S as Ye}from"./sparkles-B9mqse4g.js";import"./useQuery-D48NDIgt.js";/** 3 * @license lucide-react v0.462.0 - ISC 4 * 5 * This source code is licensed under the ISC license. 6 * See the LICENSE file in the root directory of this source tree. 7 */const Ke=L("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** 8 * @license lucide-react v0.462.0 - ISC 9 * 10 * This source code is licensed under the ISC license. 11 * See the LICENSE file in the root directory of this source tree. 12 */const We=L("Facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]);/** 13 * @license lucide-react v0.462.0 - ISC 14 * 15 * This source code is licensed under the ISC license. 16 * See the LICENSE file in the root directory of this source tree. 17 */const Ue=L("Instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]);var _="Collapsible",[Qe,oe]=Z(_),[Je,B]=Qe(_),ae=u.forwardRef((r,a)=>{const{__scopeCollapsible:t,open:o,defaultOpen:n,disabled:s,onOpenChange:l,...c}=r,[x,i]=F({prop:o,defaultProp:n??!1,onChange:l,caller:_});return e.jsx(Je,{scope:t,disabled:s,contentId:te(),open:x,onOpenToggle:u.useCallback(()=>i(d=>!d),[i]),children:e.jsx(k.div,{"data-state":z(x),"data-disabled":s?"":void 0,...c,ref:a})})});ae.displayName=_;var se="CollapsibleTrigger",ne=u.forwardRef((r,a)=>{const{__scopeCollapsible:t,...o}=r,n=B(se,t);return e.jsx(k.button,{type:"button","aria-controls":n.contentId,"aria-expanded":n.open||!1,"data-state":z(n.open),"data-disabled":n.disabled?"":void 0,disabled:n.disabled,...o,ref:a,onClick:ee(r.onClick,n.onOpenToggle)})});ne.displayName=se;var $="CollapsibleContent",ie=u.forwardRef((r,a)=>{const{forceMount:t,...o}=r,n=B($,r.__scopeCollapsible);return e.jsx(ke,{present:t||n.open,children:({present:s})=>e.jsx(Xe,{...o,ref:a,present:s})})});ie.displayName=$;var Xe=u.forwardRef((r,a)=>{const{__scopeCollapsible:t,present:o,children:n,...s}=r,l=B($,t),[c,x]=u.useState(o),i=u.useRef(null),d=re(a,i),p=u.useRef(0),v=p.current,y=u.useRef(0),A=y.current,j=l.open||c,w=u.useRef(j),N=u.useRef(void 0);return u.useEffect(()=>{const m=requestAnimationFrame(()=>w.current=!1);return()=>cancelAnimationFrame(m)},[]),Ae(()=>{const m=i.current;if(m){N.current=N.current||{transitionDuration:m.style.transitionDuration,animationName:m.style.animationName},m.style.transitionDuration="0s",m.style.animationName="none";const C=m.getBoundingClientRect();p.current=C.height,y.current=C.width,w.current||(m.style.transitionDuration=N.current.transitionDuration,m.style.animationName=N.current.animationName),x(o)}},[l.open,o]),e.jsx(k.div,{"data-state":z(l.open),"data-disabled":l.disabled?"":void 0,id:l.contentId,hidden:!j,...s,ref:d,style:{"--radix-collapsible-content-height":v?`${v}px`:void 0,"--radix-collapsible-content-width":A?`${A}px`:void 0,...r.style},children:j&&n})});function z(r){return r?"open":"closed"}var Ze=ae,er=ne,rr=ie,g="Accordion",tr=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[G,or,ar]=Ie(g),[S,Or]=Z(g,[ar,oe]),Y=oe(),le=f.forwardRef((r,a)=>{const{type:t,...o}=r,n=o,s=o;return e.jsx(G.Provider,{scope:r.__scopeAccordion,children:t==="multiple"?e.jsx(lr,{...s,ref:a}):e.jsx(ir,{...n,ref:a})})});le.displayName=g;var[ce,sr]=S(g),[de,nr]=S(g,{collapsible:!1}),ir=f.forwardRef((r,a)=>{const{value:t,defaultValue:o,onValueChange:n=()=>{},collapsible:s=!1,...l}=r,[c,x]=F({prop:t,defaultProp:o??"",onChange:n,caller:g});return e.jsx(ce,{scope:r.__scopeAccordion,value:f.useMemo(()=>c?[c]:[],[c]),onItemOpen:x,onItemClose:f.useCallback(()=>s&&x(""),[s,x]),children:e.jsx(de,{scope:r.__scopeAccordion,collapsible:s,children:e.jsx(me,{...l,ref:a})})})}),lr=f.forwardRef((r,a)=>{const{value:t,defaultValue:o,onValueChange:n=()=>{},...s}=r,[l,c]=F({prop:t,defaultProp:o??[],onChange:n,caller:g}),x=f.useCallback(d=>c((p=[])=>[...p,d]),[c]),i=f.useCallback(d=>c((p=[])=>p.filter(v=>v!==d)),[c]);return e.jsx(ce,{scope:r.__scopeAccordion,value:l,onItemOpen:x,onItemClose:i,children:e.jsx(de,{scope:r.__scopeAccordion,collapsible:!0,children:e.jsx(me,{...s,ref:a})})})}),[cr,P]=S(g),me=f.forwardRef((r,a)=>{const{__scopeAccordion:t,disabled:o,dir:n,orientation:s="vertical",...l}=r,c=f.useRef(null),x=re(c,a),i=or(t),p=Ee(n)==="ltr",v=ee(r.onKeyDown,y=>{var W;if(!tr.includes(y.key))return;const A=y.target,j=i().filter(q=>{var U;return!((U=q.ref.current)!=null&&U.disabled)}),w=j.findIndex(q=>q.ref.current===A),N=j.length;if(w===-1)return;y.preventDefault();let m=w;const C=0,T=N-1,E=()=>{m=w+1,m>T&&(m=C)},M=()=>{m=w-1,m<C&&(m=T)};switch(y.key){case"Home":m=C;break;case"End":m=T;break;case"ArrowRight":s==="horizontal"&&(p?E():M());break;case"ArrowDown":s==="vertical"&&E();break;case"ArrowLeft":s==="horizontal"&&(p?M():E());break;case"ArrowUp":s==="vertical"&&M();break}const Ce=m%N;
17(W=j[Ce].ref.current)==null||W.focus()});return e.jsx(cr,{scope:t,disabled:o,direction:n,orientation:s,children:e.jsx(G.Slot,{scope:t,children:e.jsx(k.div,{...l,"data-orientation":s,ref:x,onKeyDown:o?void 0:v})})})}),R="AccordionItem",[dr,K]=S(R),ue=f.forwardRef((r,a)=>{const{__scopeAccordion:t,value:o,...n}=r,s=P(R,t),l=sr(R,t),c=Y(t),x=te(),i=o&&l.value.includes(o)||!1,d=s.disabled||r.disabled;return e.jsx(dr,{scope:t,open:i,disabled:d,triggerId:x,children:e.jsx(Ze,{"data-orientation":s.orientation,"data-state":be(i),...c,...n,ref:a,disabled:d,open:i,onOpenChange:p=>{p?l.onItemOpen(o):l.onItemClose(o)}})})});ue.displayName=R;var pe="AccordionHeader",xe=f.forwardRef((r,a)=>{const{__scopeAccordion:t,...o}=r,n=P(g,t),s=K(pe,t);return e.jsx(k.h3,{"data-orientation":n.orientation,"data-state":be(s.open),"data-disabled":s.disabled?"":void 0,...o,ref:a})});xe.displayName=pe;var D="AccordionTrigger",he=f.forwardRef((r,a)=>{const{__scopeAccordion:t,...o}=r,n=P(g,t),s=K(D,t),l=nr(D,t),c=Y(t);return e.jsx(G.ItemSlot,{scope:t,children:e.jsx(er,{"aria-disabled":s.open&&!l.collapsible||void 0,"data-orientation":n.orientation,id:s.triggerId,...c,...o,ref:a})})});he.displayName=D;var fe="AccordionContent",ge=f.forwardRef((r,a)=>{const{__scopeAccordion:t,...o}=r,n=P(g,t),s=K(fe,t),l=Y(t);return e.jsx(rr,{role:"region","aria-labelledby":s.triggerId,"data-orientation":n.orientation,...l,...o,ref:a,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...r.style}})});ge.displayName=fe;function be(r){return r?"open":"closed"}var mr=le,ur=ue,pr=xe,ve=he,ye=ge;const xr=mr,je=u.forwardRef(({className:r,...a},t)=>e.jsx(ur,{ref:t,className:V("border-b",r),...a}));je.displayName="AccordionItem";const we=u.forwardRef(({className:r,children:a,...t},o)=>e.jsx(pr,{className:"flex",children:e.jsxs(ve,{ref:o,className:V("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",r),...t,children:[a,e.jsx(Me,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})}));we.displayName=ve.displayName;const Ne=u.forwardRef(({className:r,children:a,...t},o)=>e.jsx(ye,{ref:o,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...t,children:e.jsx("div",{className:V("pb-4 pt-0",r),children:a})}));Ne.displayName=ye.displayName;const H=qe("the-color-run"),hr=[{q:"How do I register for a Color Run event?",a:'Visit our Events page, find a Color Run near you, and click "Register Now" to secure your spot. Registration is quick and easy â most events offer early-bird pricing!'},{q:"Can kids participate in The Color Run?",a:"Absolutely! The Color Run is family-friendly. Kids ages 4-5 and under are typically FREE. Check the event page for specific age guidelines."},{q:"Are there volunteer opportunities at The Color Run?",a:`Yes! We love volunteers. Visit our Volunteer page or use the Business Inquiries form below with "Volunteer" as the subject â we'll connect you with opportunities at upcoming events.`},{q:"How can I sponsor or partner with The Color Run?",a:'We offer sponsorship and partnership packages for brands looking to reach active, fun-loving audiences. Select "Sponsorship" or "Partnership" in the form below and our team will follow up with details.'}],b={initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.2},transition:{duration:.6}};function Hr(){const[r,a]=u.useState({name:"",email:"",subject:"",message:""}),[t,o]=u.useState(!1),[n,s]=u.useState(0),[l,c]=u.useState(!1);u.useEffect(()=>{if(H.length<=1)return;const i=setInterval(()=>s(d=>(d+1)%H.length),5e3);return()=>clearInterval(i)},[]);const x=async i=>{if(i.preventDefault(),!r.name.trim()||!r.email.trim()||!r.subject||!r.message.trim()){O.error("Please fill in all fields.");return}c(!0);const{error:d}=await J.from("contact_submissions").insert({name:r.name.trim(),email:r.email.trim(),subject:r.subject,message:r.message.trim()});if(c(!1),d){O.error("Something went wrong. Please try again.");return}J.functions.invoke("send-contact-confirmation",{body:{name:r.name.trim(),email:r.email.trim(),subject:r.subject}}).catch(()=>{}),o(!0),_e(async()=>{const{trackFormSubmit:p}=await import("./index-BWKVl_8M.js").then(v=>v.ah);return{trackFormSubmit:p}},__vite__mapDeps([0,1])).then(({trackFormSubmit:p})=>p("contact",{subject:r.subject})),Oe({inquiry_type:"contact",title:`New Business Inquiry: ${r.subject}`,message:r.message.trim(),submitter_name:r.name.trim(),submitter_email:r.email.trim()}),O.success("Message sent! Our team will be in touch. Check your inbox for a confirmation."),a({name:"",email:"",subject:"",message:""}),setTimeout(()=>
17o(!1),4e3)};return e.jsxs(Se,{children:[e.jsx(Pe,{title:"Contact The Color Run | Support, Sponsorships & Partnerships",description:"Get in touch with The Color Run. Email customer service for event questions, or use our business inquiries form for sponsorships, partnerships, and media requests.",canonicalPath:"/contact"}),e.jsxs("section",{className:"relative h-[70vh] min-h-[480px] flex items-center justify-center overflow-hidden",children:[e.jsx(De,{mode:"popLayout",children:e.jsx(h.div,{className:"absolute inset-0",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:1},children:e.jsx("img",{src:He(H[n]||"/placeholder.svg","hero"),alt:"The Color Run events",className:"w-full h-full object-cover",loading:"eager",decoding:"async"})},n)}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-[hsl(var(--background))]/85 via-[hsl(var(--background))]/70 to-[hsl(var(--background))]/95"}),e.jsxs("div",{className:"relative z-10 text-center px-4 max-w-3xl mx-auto",children:[e.jsx(h.h1,{className:"text-4xl md:text-6xl font-black text-primary-foreground mb-4",initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.7},children:"Let's Talk Adventures"}),e.jsx(h.p,{className:"text-base md:text-xl text-primary-foreground/70 max-w-2xl mx-auto",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.7,delay:.2},children:"Need help with a Color Run event? Want to sponsor, partner, or work with us? You're in the right place."})]})]}),e.jsx("section",{className:"py-16 md:py-24 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4 max-w-5xl",children:[e.jsxs(h.div,{...b,className:"text-center mb-12",children:[e.jsxs("span",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-[hsl(142,71%,45%)]/15 text-[hsl(142,71%,45%)] text-xs font-bold tracking-widest uppercase mb-5",children:[e.jsx(Ve,{className:"w-4 h-4"})," Customer Service"]}),e.jsx("h2",{className:"text-3xl md:text-5xl font-bold text-foreground mb-4",children:"Need Help With Your Event?"}),e.jsx("p",{className:"text-muted-foreground max-w-2xl mx-auto",children:"For registration questions, refunds, transfers, packet pickup, or weather updates â email the The Color Run support team directly. They respond fastest."})]}),e.jsx(h.div,{...b,className:"max-w-xl mx-auto",children:e.jsxs("a",{href:"mailto:[email protected]",className:"group block relative overflow-hidden rounded-2xl border border-white/10 bg-gradient-to-br from-[hsl(var(--card))] to-[hsl(var(--background))] p-8 md:p-10 transition-all duration-300 hover:border-primary/50 hover:shadow-[0_0_40px_-8px_hsl(var(--primary)/0.4)]",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-primary/10 via-trans
17parent to-accent/10 opacity-0 group-hover:opacity-100 transition-opacity duration-500"}),e.jsxs("div",{className:"relative flex flex-col items-center text-center",children:[e.jsx("div",{className:"w-16 h-16 rounded-2xl bg-primary/20 border border-primary/40 flex items-center justify-center mb-5 group-hover:scale-110 transition-transform",children:e.jsx(Le,{className:"w-8 h-8 text-primary"})}),e.jsx("span",{className:"text-xs font-bold tracking-widest uppercase text-primary-foreground/50 mb-2",children:"The Color Run Support"}),e.jsx("span",{className:"text-xl md:text-2xl font-bold text-primary-foreground mb-3 group-hover:text-primary transition-colors",children:"[email protected]"}),e.jsx("p",{className:"text-sm text-primary-foreground/60 max-w-sm",children:"Click to email our support team directly. Most messages are answered within 1 business day."})]})]})}),e.jsxs(h.div,{...b,className:"mt-10 max-w-3xl mx-auto flex gap-3 items-start p-4 rounded-xl bg-muted/50 border border-border",children:[e.jsx(Be,{className:"w-5 h-5 text-muted-foreground flex-shrink-0 mt-0.5"}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[e.jsx("strong",{className:"text-foreground",children:"Heads up:"})," Customer service requests sent through the Business Inquiries form below will be redirected to the support team, which delays your response. Please email [email protected] directly for the fastest help."]})]})]})}),e.jsx("section",{className:"py-16 md:py-24 bg-[hsl(var(--background))]",children:e.jsxs("div",{className:"container mx-auto px-4 max-w-3xl",children:[e.jsxs(h.div,{...b,className:"text-center mb-12",children:[e.jsxs("span",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-white/10 text-primary-foreground text-xs font-bold tracking-widest uppercase mb-5",children:[e.jsx(Fe,{className:"w-4 h-4"})," Business Inquiries"]}),e.jsx("h2",{className:"text-3xl md:text-5xl font-bold text-primary-foreground mb-4",children:"Talk to the The Color Run Team"}),e.jsx("p",{className:"text-primary-foreground/60 max-w-2xl mx-auto",children:"Sponsorships, partnerships, vendor opportunities, media requests, or general questions about The Color Run â drop us a note."})]}),e.jsx(h.div,{...b,className:"rounded-2xl border border-white/10 bg-gradient-to-br from-white/[0.04] to-white/[0.01] backdrop-blur p-6 md:p-10 shadow-2xl",children:t?e.jsxs(h.div,{initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},className:"flex flex-col items-center justify-center py-12 text-center",children:[e.jsx($e,{className:"w-16 h-16 text-[hsl(142,71%,45%)] mb-4"}),e.jsx("h3",{className:"text-2xl font-bold text-primary-foreground mb-2",children:"Message Sent!"}),e.jsx("p",{className:"text-primary-foreground/60",children:"Our team will get back to you soon. Check your inbox for a confirmation."})]}):e.jsxs("form",{onSubmit:x,className:"space-y-5",children:[e.jsxs("div",{children:[e.jsx(I,{htmlFor:"name",className:"text-primary-foreground",children:"Name"}),e.jsx(X,{id:"name",value:r.name,onChange:i=>a({...r,name:i.target.value}),required:!0,className:"mt-1.5 bg-white/5 border-white/10 text-primary-foreground placeholder:text-primary-foreground/40 focus:ring-primary focus:border-primary",placeholder:"Your name"})]}),e.jsxs("div",{children:[e.jsx(I,{htmlFor:"email",className:"text-primary-foreground",children:"Email"}),e.jsx(X,{id:"email",type:"email",value:r.email,onChange:i=>a({...r,email:i.target.value}),required:!0,className:"mt-1.5 bg-white/5 border-white/10 text-primary-foreground placeholder:text-primary-foreground/40 focus:ring-primary focus:border-primary",placeholder:"[email protected]"})]}),e.jsxs("div",{children:[e.jsx(I,{htmlFor:"subject",className:"text-primary-foreground",children:"Inquiry Type"}),e.jsxs("select",{id:"subject",value:r.subject,onChange:i=>a({...r,subject:i.target.value}),required:!0,className:"mt-1.5 flex h-10 w-full rounded-md border border-white/10 bg-white/5 px-3 py-2 text-sm text-primary-foreground ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2",children:[e.jsx("option",{value:"",className:"bg-[hsl(var(--background))]",children:"Select an inquiry type..."}),e.jsx("option",{value:"sponsorship",className:"bg-[hsl(var(--background))]",children:"Sponsorship"}),e.jsx("option",{value:"partnership",className:"bg-[hsl(var(--background))]",children:"Partnership"}),e.jsx("option",{value:"vendor",className:"bg-[hsl(var(--background))]",children:"Vendor Opportunity"}),e.jsx("option",{value:"media",className:"bg-[hsl(var(--background))]",children:"Media / Press"}),e.jsx("option",{value:"volunteer",className:"bg-[hsl(var(--background))]",children:"Volunteer"}),e.jsx("option",{value:"other",className:"bg-[hsl(var(--background))]",children:"Other"})]})]}),e.jsxs("div",{children:[e.jsx(I,{htmlFor:"message",className:"text-primary-foreground",children:"Message"}),e.jsx(Te,{id:"message",rows:6,value:r.message,onChange:i=>a({...r,message:i.target.value}),required:!0,className:"mt-1.5 bg-white/5 border-white/10 text-primary-foreground placeholder:text-primary-foreground
17/40 focus:ring-primary focus:border-primary",placeholder:"Tell us what's on your mind..."})]}),e.jsx(h.div,{whileHover:{scale:1.01},whileTap:{scale:.99},children:e.jsxs(Q,{type:"submit",disabled:l,className:"w-full h-12 text-base font-bold bg-primary hover:bg-primary/90 text-primary-foreground shadow-[0_0_25px_-5px_hsl(var(--primary)/0.6)]",children:[e.jsx(ze,{className:"w-5 h-5 mr-2"}),l?"Sendingâ¦":"Send Message"]})})]})})]})}),e.jsx("section",{className:"py-16 md:py-20 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4 max-w-3xl",children:[e.jsxs(h.div,{...b,className:"text-center mb-10",children:[e.jsx(Ke,{className:"w-10 h-10 text-primary mx-auto mb-3"}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-foreground",children:"Common Questions"})]}),e.jsx(h.div,{...b,children:e.jsx(xr,{type:"single",collapsible:!0,className:"space-y-2",children:hr.map((i,d)=>e.jsxs(je,{value:`faq-${d}`,className:"border border-border rounded-xl px-4 bg-card",children:[e.jsx(we,{className:"text-foreground text-left text-sm md:text-base font-semibold hover:no-underline",children:i.q}),e.jsx(Ne,{className:"text-muted-foreground text-sm",children:i.a})]},d))})})]})}),e.jsx("section",{className:"py-16 bg-[hsl(var(--background))]",children:e.jsx("div",{className:"container mx-auto px-4 text-center",children:e.jsxs(h.div,{...b,children:[e.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-primary-foreground mb-6",children:"Follow The Color Run"}),e.jsx("div",{className:"flex justify-center gap-4 mt-6",children:[{icon:Ue,label:"Instagram",color:"hsl(340,82%,52%)"},{icon:We,label:"Facebook",color:"hsl(220,46%,48%)"},{icon:Ge,label:"TikTok",color:"hsl(180,100%,50%)"}].map(({icon:i,label:d,color:p})=>e.jsx(h.a,{href:"#","aria-label":d,whileHover:{scale:1.15,y:-2},className:"w-12 h-12 rounded-full flex items-center justify-center transition-colors",style:{backgroundColor:p+"20",color:p},children:e.jsx(i,{className:"w-5 h-5"})},d))})]})})}),e.jsx("section",{className:"py-16 md:py-20 bg-gradient-to-r from-[hsl(var(--background))] via-[hsl(var(--card))] to-[hsl(var(--background))]",children:e.jsx("div",{className:"container mx-auto px-4 text-center",children:e.jsxs(h.div,{...b,children:[e.jsx(Ye,{className:"w-10 h-10 text-accent mx-auto mb-4"}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-primary-foreground mb-4",children:"Can't Wait to See You at the Next Run!"}),e.jsx("p",{className:"text-primary-foreground/60 mb-8 max-w-xl mx-auto",children:"Find a Color Run near you and join thousands of color runners across the country."}),e.jsx(Re,{to:"/events",children:e.jsx(h.div,{whileHover:{scale:1.05},whileTap:{scale:.97},className:"inline-block",children:e.jsx(Q,{className:"h-14 px-10 text-lg font-bold bg-primary hover:bg-primary/90 text-primary-foreground shadow-[0_0_30px_-5px_hsl(var(--primary)/0.7)]",children:"Browse All Events"})})})]})})})]})}export{Hr 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.