.related-events .events-scroller{padding-top:16px;margin-top:-16px}.scale-102.svelte-waypts{transform:scale(1.02)}.event-card{height:148px;border-color:var(--color-border);background-color:var(--color-card)}.event-card.hovered:not(.event-card-glass){background-color:var(--color-muted)}.event-card.event-card-glass{position:relative;isolation:isolate;overflow:hidden;border-color:#ffffff42;background:linear-gradient(165deg,#ffffff85,#ffffff1f),#ffffff1a!important;box-shadow:none;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.event-card-glass .event-card-image-wrap.svelte-waypts{transition:transform .22s cubic-bezier(.4,0,.2,1);transform-origin:center center}.event-card-glass.hovered .event-card-image-wrap.svelte-waypts{transform:rotate(5deg)}.event-card.event-card-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.22),transparent 42%);pointer-events:none;z-index:0}.event-card.event-card-glass>*{position:relative;z-index:1}.event-card.event-card-glass.hovered{background:linear-gradient(165deg,#ffffff9e,#fff3),#ffffff29!important;box-shadow:0 22px 52px #070a122e,inset 0 1px #ffffffbf}.event-title.svelte-waypts{color:var(--color-card-foreground)}.event-card-glass .event-title.svelte-waypts{color:#111}.event-muted.svelte-waypts{color:var(--color-muted-foreground)}.event-card-glass .event-muted.svelte-waypts{color:#111111c2}.event-date.svelte-waypts{color:var(--color-destructive)}.event-card-glass .event-date.svelte-waypts{color:#b42318}.placeholder.svelte-waypts{background-color:var(--color-muted);color:var(--color-muted-foreground)}.placeholder-glass.svelte-waypts{background-color:#ffffff4d;color:#1111118c}.avatar-bg.svelte-waypts{background-color:var(--color-muted)}.avatar-bg-glass.svelte-waypts{background-color:#ffffff57}.event-tile.svelte-wbzi76{position:relative;display:grid;grid-template-rows:240px 1fr;min-height:420px;border-radius:var(--radius-xl);overflow:hidden;isolation:isolate;cursor:pointer;box-shadow:var(--glass-shadow, 0 10px 40px rgba(110, 31, 46, .1));transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.event-tile.svelte-wbzi76:hover{transform:translateY(-6px);box-shadow:0 20px 50px #6e1f2e38}.event-tile.svelte-wbzi76:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.event-image-section.svelte-wbzi76{position:relative;grid-row:1;overflow:hidden}.event-media-wrap.svelte-wbzi76{position:absolute;inset:0}.event-gradient.svelte-wbzi76{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0}.event-media.svelte-wbzi76{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform .6s ease}.event-tile.svelte-wbzi76:hover .event-media:where(.svelte-wbzi76){transform:scale(1.08)}.event-tint.svelte-wbzi76{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 30%,transparent) 0%,transparent 35%,transparent 60%,rgba(0,0,0,.6) 85%,rgba(0,0,0,.85) 100%)}.status-badge.svelte-wbzi76{position:absolute;top:16px;left:16px;z-index:4;padding:6px 13px;border-radius:var(--radius-pill);font-size:11.5px;font-weight:700;letter-spacing:.02em;background:var(--glass-strong, rgba(255, 255, 255, .78));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);color:#2a1a1e}.status-upcoming.svelte-wbzi76{background:#9ac2a8eb;color:#173821;border-color:#fff9}.status-ended.svelte-wbzi76{background:#ffffff8c;color:#5a4247}.status-draft.svelte-wbzi76{background:#f59e0beb;color:#451a03;border-color:#fff9}.dark .status-draft.svelte-wbzi76{background:#f59e0b38;color:#fcd34d}.kebab-wrap.svelte-wbzi76{position:absolute;top:14px;right:14px;z-index:5}.kebab{width:34px;height:34px;border-radius:50%;background:#ffffff59;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.5);color:#fff;cursor:pointer}.kebab:hover{background:#ffffff80}.event-below-image.svelte-wbzi76{grid-row:2;background:#0a0a0a}.event-glass.svelte-wbzi76{position:absolute;inset:192px 10px 10px;z-index:4;padding:16px 18px;border-radius:calc(var(--radius-xl) - 8px);background:#ffffff1f;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.28);color:#fff;display:flex;flex-direction:column}.event-eyebrow.svelte-wbzi76{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.9;margin:0 0 4px}.eyebrow-link.svelte-wbzi76{border:0;padding:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.event-title.svelte-wbzi76{font-family:var(--font-display);font-size:19px;font-weight:600;margin:0 0 10px;line-height:1.2;color:#fff;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-meta.svelte-wbzi76{display:flex;align-items:center;gap:6px;font-size:12.5px;opacity:.92;margin-bottom:3px;color:#fff}.event-meta-icon{width:13px;height:13px;flex-shrink:0;opacity:.9}.card-footer.svelte-wbzi76{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px}.footer-text.svelte-wbzi76{font-size:11.5px;opacity:.85;color:#fff}.tile-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius-pill);font-size:12.5px;font-weight:600;border:0;cursor:pointer;background:#ffffffeb;color:#2a1a1e;text-decoration:none;transition:background .2s ease}.tile-btn:hover{background:#fff;color:#2a1a1e}
