.event-hero[data-astro-cid-a3qvpbqz]{color:#fff;text-align:center;background-position:50%;background-size:cover;padding:7rem 0;position:relative}.event-date-badge[data-astro-cid-a3qvpbqz]{background-color:var(--color-gold);color:var(--color-dark);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem;padding:.4rem 1.2rem;font-size:.95rem;font-weight:700;display:inline-block}.event-main-title[data-astro-cid-a3qvpbqz]{color:#fff;font-size:3.5rem;font-family:"Cairo", var(--font-base);margin-bottom:.5rem}.event-main-subtitle[data-astro-cid-a3qvpbqz]{color:#94a3b8;margin-bottom:2.5rem;font-family:Outfit,sans-serif;font-size:1.5rem}.hero-actions[data-astro-cid-a3qvpbqz]{justify-content:center;gap:1rem;display:flex}.event-details-section[data-astro-cid-a3qvpbqz]{background-color:#fff;padding:6rem 0}.details-grid[data-astro-cid-a3qvpbqz]{grid-template-columns:.9fr 1.1fr;align-items:flex-start;gap:4rem;display:grid}.flyer-card[data-astro-cid-a3qvpbqz]{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--color-light-border);overflow:hidden}.flyer-img[data-astro-cid-a3qvpbqz]{width:100%;height:auto;display:block}.community-card[data-astro-cid-a3qvpbqz]{background-color:var(--color-light);border-radius:var(--radius-lg);border:1px solid var(--color-light-border);box-shadow:var(--shadow-sm);padding:3rem}.community-card[data-astro-cid-a3qvpbqz] h2[data-astro-cid-a3qvpbqz]{color:var(--color-dark);margin-bottom:.5rem;font-size:1.75rem}.community-subtitle[data-astro-cid-a3qvpbqz]{color:var(--color-text-muted);margin-bottom:2.5rem;font-size:1rem}.community-actions-list[data-astro-cid-a3qvpbqz]{flex-direction:column;gap:1.5rem;display:flex}.community-item[data-astro-cid-a3qvpbqz]{border-radius:var(--radius-md);border:1px solid var(--color-light-border);transition:var(--transition-smooth);background:#fff;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.community-item[data-astro-cid-a3qvpbqz]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.community-item-body[data-astro-cid-a3qvpbqz] h3[data-astro-cid-a3qvpbqz]{color:var(--color-dark);margin-bottom:.25rem;font-size:1.15rem}.community-item-body[data-astro-cid-a3qvpbqz] p[data-astro-cid-a3qvpbqz]{color:var(--color-text-muted);font-size:.9rem;line-height:1.4}.community-item[data-astro-cid-a3qvpbqz] .btn[data-astro-cid-a3qvpbqz]{align-self:flex-start}.btn-stripe[data-astro-cid-a3qvpbqz]{background-color:#635bff}.btn-stripe[data-astro-cid-a3qvpbqz]:hover{background-color:#534dbf;box-shadow:0 4px 12px #635bff4d}.schedule-section[data-astro-cid-a3qvpbqz]{background-color:var(--color-light);padding:6rem 0}.schedule-tabs-container[data-astro-cid-a3qvpbqz]{max-width:800px;margin:0 auto}.tab-headers[data-astro-cid-a3qvpbqz]{border-radius:var(--radius-full);box-shadow:var(--shadow-sm);border:1px solid var(--color-light-border);background-color:#fff;margin-bottom:3rem;padding:.35rem;display:flex}.tab-header[data-astro-cid-a3qvpbqz]{color:var(--color-text-muted);border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;flex:1;padding:.8rem 1.5rem;font-size:1rem;font-weight:600}.tab-header[data-astro-cid-a3qvpbqz].active{background-color:var(--color-primary);color:#fff}.tab-contents[data-astro-cid-a3qvpbqz]{position:relative}.tab-content[data-astro-cid-a3qvpbqz]{display:none}.tab-content[data-astro-cid-a3qvpbqz].active{display:block}.timeline[data-astro-cid-a3qvpbqz]{border-left:2px solid #cf4a4533;flex-direction:column;gap:2rem;margin-left:1rem;padding-left:2rem;display:flex}.timeline-item[data-astro-cid-a3qvpbqz]{position:relative}.timeline-item[data-astro-cid-a3qvpbqz]:before{content:"";background-color:var(--color-primary);border-radius:var(--radius-full);border:2px solid #fff;width:10px;height:10px;position:absolute;top:6px;left:calc(-2rem - 6px);box-shadow:0 0 0 3px #cf4a4533}.time-badge[data-astro-cid-a3qvpbqz]{color:var(--color-primary);text-transform:uppercase;margin-bottom:.25rem;font-size:.85rem;font-weight:700}.timeline-content[data-astro-cid-a3qvpbqz] h4[data-astro-cid-a3qvpbqz]{color:var(--color-dark);margin-bottom:.25rem;font-size:1.15rem}.slot-note[data-astro-cid-a3qvpbqz]{color:var(--color-text-muted);border-radius:var(--radius-sm);background-color:#0000000d;margin-bottom:.4rem;padding:.1rem .5rem;font-size:.8rem;display:inline-block}.slot-topic[data-astro-cid-a3qvpbqz]{color:var(--color-text-dark);font-size:.95rem;font-style:italic}.tickets-section[data-astro-cid-a3qvpbqz]{background-color:#fff;padding:6rem 0}.tickets-grid[data-astro-cid-a3qvpbqz]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem;max-width:1000px;margin:0 auto 4rem;display:grid}.tickets-card[data-astro-cid-a3qvpbqz]{flex-direction:column;gap:2rem;padding:2.5rem;display:flex}.active-tickets-card[data-astro-cid-a3qvpbqz]{border-color:#cf4a454d;position:relative}.card-accent-bar[data-astro-cid-a3qvpbqz]{background-color:var(--color-primary);border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;height:6px;position:absolute;top:0;left:0}.tickets-header[data-astro-cid-a3qvpbqz]{color:var(--color-dark);border-bottom:1px solid var(--color-light-border);margin-bottom:0;padding-bottom:1rem;font-size:1.35rem}.tickets-list[data-astro-cid-a3qvpbqz]{flex-direction:column;gap:1.25rem;display:flex}.ticket-row[data-astro-cid-a3qvpbqz]{border-bottom:1px dashed var(--color-light-border);justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.ticket-row[data-astro-cid-a3qvpbqz]:last-child{border-bottom:none}.ticket-row[data-astro-cid-a3qvpbqz].disabled{opacity:.65}.ticket-name[data-astro-cid-a3qvpbqz]{color:var(--color-text-dark);max-width:70%;font-size:.95rem;font-weight:500}.ticket-info[data-astro-cid-a3qvpbqz]{align-items:center;gap:.75rem;display:flex}.ticket-icon[data-astro-cid-a3qvpbqz]{font-size:1.25rem}.ticket-price-badge[data-astro-cid-a3qvpbqz]{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.price[data-astro-cid-a3qvpbqz]{color:var(--color-text-dark);font-size:1.15rem;font-weight:700}.ticket-row[data-astro-cid-a3qvpbqz].active .price[data-astro-cid-a3qvpbqz]{color:var(--color-primary)}.status-badge[data-astro-cid-a3qvpbqz]{border-radius:var(--radius-sm);padding:.1rem .4rem;font-size:.7rem;font-weight:700}.status-badge[data-astro-cid-a3qvpbqz].sold-out{color:#475569;background-color:#cbd5e1}.ticket-action-box[data-astro-cid-a3qvpbqz]{align-items:center;gap:1rem;display:flex}.facebook-event-info[data-astro-cid-a3qvpbqz]{border-top:1px solid var(--color-light-border);max-width:600px;margin:0 auto;padding-top:3rem}.facebook-event-info[data-astro-cid-a3qvpbqz] p[data-astro-cid-a3qvpbqz]{margin-bottom:1.5rem;font-size:1.05rem}@media (width<=900px){.details-grid[data-astro-cid-a3qvpbqz]{grid-template-columns:1fr;gap:3rem}.flyer-column[data-astro-cid-a3qvpbqz]{max-width:500px;margin:0 auto}.community-card[data-astro-cid-a3qvpbqz]{padding:2rem}.event-main-title[data-astro-cid-a3qvpbqz]{font-size:2.75rem}}@media (width<=600px){.timeline[data-astro-cid-a3qvpbqz]{padding-left:1.5rem}.timeline-item[data-astro-cid-a3qvpbqz]:before{left:calc(-1.5rem - 6px)}.tickets-card[data-astro-cid-a3qvpbqz]{padding:1.5rem}}
