.events-page.svelte-19oy44s{background:linear-gradient(180deg, #0306126b, #030612cc), radial-gradient(ellipse at 22% 8%, rgba(var(--ax-cyan-rgb), .16), transparent 32rem), radial-gradient(ellipse at 78% 2%, rgba(var(--ax-magenta-rgb), .12), transparent 30rem), transparent;min-height:100vh;color:var(--ax-text);padding:7rem 1rem 4rem}.events-shell.svelte-19oy44s{width:min(92rem,100%);margin:0 auto}.page-header.svelte-19oy44s{text-align:left;margin-bottom:1.35rem}.page-header.svelte-19oy44s h1:where(.svelte-19oy44s){color:var(--ax-text);font-family:var(--ax-font-display);letter-spacing:0;text-transform:uppercase;text-shadow:0 4px 0 #000000b8, 0 0 28px rgba(var(--ax-cyan-rgb), .18);margin:0;font-size:clamp(2.1rem,5vw,4.35rem);font-style:italic;font-weight:950;line-height:.9}.page-header.svelte-19oy44s p:where(.svelte-19oy44s),.event-count.svelte-19oy44s,.empty-state.svelte-19oy44s p:where(.svelte-19oy44s){color:var(--ax-text-dim);font-size:1.05rem;font-weight:750}.event-count.svelte-19oy44s{border:1px solid rgba(var(--ax-cyan-rgb), .24);color:var(--ax-cyan);font-family:var(--ax-font-display);text-transform:uppercase;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);background:#050c18a8;margin:0 0 1rem;padding:.42rem .62rem;font-size:.78rem;display:inline-flex}.day-grid.svelte-19oy44s{flex-wrap:wrap;gap:.9rem;padding-bottom:1rem;display:flex}.day-column.svelte-19oy44s{border:1px solid rgba(var(--ax-cyan-rgb), .18);background:linear-gradient(135deg, rgba(var(--ax-cyan-rgb), .055), transparent 38%), #070b1cb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);flex:calc(20% - 1rem);min-width:180px;max-width:calc(20% - 1rem);transition:all .3s;overflow:hidden}.day-column.svelte-19oy44s:hover{border-color:rgba(var(--ax-cyan-rgb), .42);transform:translateY(-2px)}.day-column.is-today.svelte-19oy44s{border-color:rgba(var(--ax-lime-rgb), .42);background:linear-gradient(135deg, rgba(var(--ax-lime-rgb), .11), transparent 40%), #070b1cc7;box-shadow:0 0 20px rgba(var(--ax-lime-rgb), .11)}.day-header.svelte-19oy44s{border-bottom:1px solid rgba(var(--ax-cyan-rgb), .16);background:linear-gradient(135deg, rgba(var(--ax-cyan-rgb), .08), transparent), #03081499;text-align:center;place-items:center;gap:.2rem;min-height:5.6rem;display:grid;position:relative}.is-today.svelte-19oy44s .day-header:where(.svelte-19oy44s){border-bottom-color:rgba(var(--ax-lime-rgb), .24);background:linear-gradient(135deg, rgba(var(--ax-lime-rgb), .14), transparent)}.day-header.svelte-19oy44s span:where(.svelte-19oy44s),.day-header.svelte-19oy44s em:where(.svelte-19oy44s){color:var(--ax-text-muted);font-family:var(--ax-font-display);font-size:.8rem;font-style:normal;font-weight:800}.day-header.svelte-19oy44s strong:where(.svelte-19oy44s){color:var(--ax-text);font-family:var(--ax-font-display);font-size:1.125rem;font-style:italic}.day-header.svelte-19oy44s em:where(.svelte-19oy44s){background:linear-gradient(135deg, var(--ax-lime), var(--ax-cyan));color:#071019;padding:.2rem .4rem;font-size:.56rem;position:absolute;top:.25rem;right:.25rem}.event-stack.svelte-19oy44s{gap:.75rem;min-height:9.375rem;padding:.75rem;display:grid}.event-card.svelte-19oy44s{--event-accent:#9d4edd;--event-accent-rgb:157, 78, 221;border:1px solid rgba(var(--event-accent-rgb), .34);background:radial-gradient(circle at 0% 0%, rgba(var(--event-accent-rgb), .18), transparent 58%), #040916d1;min-height:6rem;color:var(--ax-text);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);gap:.55rem;padding:.68rem;text-decoration:none;transition:all .2s;display:grid}.event-card.svelte-19oy44s:hover{box-shadow:inset 0 0 0 1px #ffffff0a, 0 0 22px rgba(var(--event-accent-rgb), .2);transform:translateY(-1px)}.event-card.svelte-19oy44s h2:where(.svelte-19oy44s){color:var(--ax-text);font-family:var(--ax-font-display);text-transform:uppercase;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;font-weight:900;line-height:1.12;display:-webkit-box;overflow:hidden}.event-card.svelte-19oy44s p:where(.svelte-19oy44s),.event-card.svelte-19oy44s span:where(.svelte-19oy44s){color:var(--ax-text-dim);align-items:center;gap:.4rem;margin:0;font-size:.75rem;font-weight:800;display:inline-flex}.event-card.svelte-19oy44s svg{flex:none}.event-card.svelte-19oy44s span:where(.svelte-19oy44s){background:rgba(var(--ax-lime-rgb), .1);color:var(--ax-lime);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);padding:.25rem .5rem}.event-card.svelte-19oy44s .attending:where(.svelte-19oy44s){background:rgba(var(--ax-cyan-rgb), .1);color:var(--ax-cyan)}.theme-purple.svelte-19oy44s{--event-accent:#9d4edd;--event-accent-rgb:157, 78, 221}.theme-orange.svelte-19oy44s{--event-accent:#ff6b35;--event-accent-rgb:255, 107, 53}.theme-green.svelte-19oy44s{--event-accent:#50fa7b;--event-accent-rgb:80, 250, 123}.theme-blue.svelte-19oy44s{--event-accent:#38bdf8;--event-accent-rgb:56, 189, 248}.theme-pink.svelte-19oy44s{--event-accent:#ec4899;--event-accent-rgb:236, 72, 153}.empty-day.svelte-19oy44s,.empty-state.svelte-19oy44s{min-height:8rem;color:rgba(var(--ax-cyan-rgb), .42);text-align:center;place-items:center;gap:.6rem;display:grid}.empty-state.svelte-19oy44s{min-height:22rem}.empty-state.svelte-19oy44s h2:where(.svelte-19oy44s){color:var(--ax-text);font-family:var(--ax-font-display);text-transform:uppercase;margin:0;font-size:1.4rem}@media (width>=1024px) and (width<=1279px){.day-column.svelte-19oy44s{flex:calc(33.333% - 1rem);min-width:220px;max-width:calc(33.333% - 1rem)}}@media (width>=768px) and (width<=1023px){.day-column.svelte-19oy44s{flex:calc(50% - 1rem);min-width:280px;max-width:calc(50% - 1rem)}}@media (width<=767px){.events-page.svelte-19oy44s{padding-top:4rem}.day-column.svelte-19oy44s{flex:calc(50% - 1rem);min-width:calc(50% - 1rem);max-width:calc(50% - 1rem)}}@media (width<=480px){.day-header.svelte-19oy44s{min-height:4.8rem}.day-header.svelte-19oy44s span:where(.svelte-19oy44s){font-size:.625rem}.day-header.svelte-19oy44s strong:where(.svelte-19oy44s){font-size:.875rem}.event-stack.svelte-19oy44s{padding:.625rem}.event-card.svelte-19oy44s h2:where(.svelte-19oy44s),.event-card.svelte-19oy44s p:where(.svelte-19oy44s),.event-card.svelte-19oy44s span:where(.svelte-19oy44s){font-size:.75rem}}
