1import{j as e,r as o}from"./index-DcFnEn6B.js";import{T as a,N as n,F as c}from"./Footer-BRwN8fEA.js";import{S as d}from"./ScrollToTop-CNefzSYg.js";import{t as x,G as m,A as h,F as p}from"./FanHubCTA-mhCx7Jly.js";import"./button-DenzvluW.js";const u=({hideHeader:s=!1})=>{const r=x.filter(t=>t.tickets_url);return e.jsx("section",{className:`relative ${s?"pb-10 md:pb-16 pt-2 md:pt-4":"py-10 md:py-16"}`,children:e.jsxs("div",{className:"container mx-auto px-4",children:[!s&&e.jsxs("div",{className:"text-center mb-10",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 bg-tal-blue/10 border border-tal-blue/20 rounded-full px-5 py-2 mb-6",children:[e.jsx(a,{className:"h-4 w-4 text-tal-blue"}),e.jsx("span",{className:"text-tal-blue text-sm font-semibold tracking-wider uppercase",children:"2026 Season"})]}),e.jsxs("h2",{className:"text-3xl md:text-4xl font-bold mb-4",children:[e.jsx("span",{className:"section-title-gradient",children:"Get Your"})," ",e.jsx("span",{className:"text-tal-blue",children:"Tickets"})]})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 md:gap-5 max-w-5xl mx-auto",children:r.map((t,i)=>e.jsxs("a",{href:t.tickets_url,target:"_blank",rel:"noopener noreferrer","aria-label":`Get tickets for ${t.name}`,className:"group relative flex flex-col bg-gradient-to-br from-white/[0.04] to-white/[0.02] backdrop-blur-sm rounded-2xl p-5 border border-white/10 hover:border-white/20 transition-all duration-300 hover:-translate-y-1 overflow-hidden animate-fade-in",style:{animationDelay:`${i*60}ms`,animationFillMode:"both"},children:[e.jsx("div",{className:"absolute top-0 left-0 right-0 h-1 transition-all duration-300 group-hover:h-1.5",style:{backgroundColor:t.primary_color}}),e.jsx("div",{className:"absolute -inset-px rounded-2xl opacity-0 group-hover:opacity-100 transition-opacity duration-500 pointer-events-none",style:{boxShadow:`0 0 40px ${t.primary_color}33`}}),e.jsxs("div",{className:"flex items-center gap-4 mb-5 relative",children:[e.jsx("div",{className:"w-14 h-14 sm:w-16 sm:h-16 rounded-full border-2 bg-white/95 flex items-center justify-center flex-shrink-0 overflow-hidden shadow-md transition-transform duration-300 group-hover:scale-105",style:{borderColor:t.primary_color},children:e.jsx("img",{src:t.logo_url,alt:`${t.name} logo`,className:"w-10 h-10 sm:w-12 sm:h-12 object-contain",loading:"lazy"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-base sm:text-lg font-bold text-white leading-tight",children:t.name}),t.website_url&&e.jsxs("button",{type:"button",onClick:l=>{l.preventDefault(),l.stopPropagation(),window.open(t.website_url,"_blank","noopener,noreferrer")},className:"inline-flex items-center gap-1 text-xs text-tal-light/60 hover:text-white uppercase tracking-wider mt-1 transition-colors relative z-10","aria-label":`Visit ${t.name} official website`,children:[e.jsx(m,{className:"h-3 w-3"}),"Official Website"]})]}),e.jsx(h,{className:"h-5 w-5 text-tal-light/30 group-hover:text-white group-hover:-translate-y-0.5 group-hover:translate-x-0.5 transition-all duration-300 flex-shrink-0"})]}),e.jsxs("div",{className:"tal-ticket-cta-team flex items-center justify-center gap-2 px-5 py-3 min-h-[48px] rounded-lg",style:{"--team-color":t.primary_color},children:[e.jsx(a,{className:"h-4 w-4 flex-shrink-0 relative z-10"}),e.jsx("span",{className:"text-sm tracking-wide relative z-10",children:"GET TICKETS"})]})]},t.id))})]})})},N=()=>(o.useEffect(()=>{document.title="Get Tickets | The Arena League - Professional Arena Football";const s=document.querySelector('meta[name="description"]');s&&s.setAttribute("content","Get tickets and view the official 2026 season schedule for The Arena Leagueâ¢. Game dates, matchups, and more.")},[]),e.jsxs("div",{className:"min-h-screen bg-tal-dark text-white relative",children:[e.jsx(n,{}),e.jsxs("div",{className:"fixed inset-0 z-0",children:[e.jsx("img",{src:"/lovable-uploads/tickets-crowd-bg.jpg",alt:"",className:"w-full h-full object-cover opacity-[0.22]",loading:"eager",decoding:"async",fetchPriority:"high"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-tal-dark/80 via-tal-dark/60 to-tal-dark"})]}),e.jsx("div",{className:"relative z-10 pt-24 md:pt-32 pb-10 md:pb-14",children:e.jsx("div",{className:"container mx-auto px-5 md:px-4",children:e.jsxs("div",{className:"text-center max-w-2xl mx-auto",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-tal-blue/10 border border-tal-blue/30 mb-6",children:[e.jsx(a,{className:"h-3.5 w-3.5 text-tal-blue"}),e.jsx("span",{className:"text-[11px] md:text-xs font-bold tracking-[0.2em] uppercase text-tal-blue",children:"2026 Season"})]}),e.jsxs("h1",{className:"text-4xl sm:text-5xl md:text-6xl font-black mb-6 leading-[1.05]",children:[e.jsx("span",{className:"section-title-gradient",children:"GET"})," ",e.jsx("span",{className:"text-tal-blue",children:"TICKETS"})]}),e.jsxs("div",{className:"flex items-center justify-center mb-6",children:[e.jsx("div",{className:"h-px w-12 bg-gradient-to-r from-transparent to-tal-blue/60"}),e.jsx("div",{className:"h-1 w-20 md:w-28 bg-gradient-to-r from-tal-blue/80 via-tal-blue to-tal-blue/80 rounded-full shadow-[0_0_20px_rgba(0,118,190,0.5)]"}),e.jsx("div",{className:"h-px w-12 bg-gradient-to-l from-transparent to-tal-blue/60"})]}),e.jsx("p",{className:"text-sm sm:text-base md:text-lg text-tal-light/75 leading-relaxed max-w-md mx-auto",children:"Choose your team below to secure seats for the 2026 season."})]})})}),e.jsx("div",{className:"relative z-10",children:e.jsx(u,{hideHeader:!0})}),e.jsx(p,{}),e.jsx(c,{}),e.jsx(d,{})]}));export{N 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.