.event-item[data-v-a6a0b11c]{--event-accent:var(--color-accent);gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.event-item--raid[data-v-a6a0b11c]{--event-accent:var(--color-blossom)}.event-item--community[data-v-a6a0b11c]{--event-accent:var(--color-lantern)}.event-item__date[data-v-a6a0b11c]{width:3.5rem;padding:var(--space-2) 0;border:1px solid color-mix(in srgb,var(--event-accent) 40%,transparent);border-radius:var(--radius-md);flex-direction:column;align-items:center;line-height:1;display:flex}.event-item__day[data-v-a6a0b11c]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-frost)}.event-item__month[data-v-a6a0b11c]{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--event-accent)}.event-item__body[data-v-a6a0b11c]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.event-item__title[data-v-a6a0b11c]{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text);letter-spacing:0}.event-item__link[data-v-a6a0b11c]{color:inherit;text-decoration:none}.event-item__link[data-v-a6a0b11c]:hover{color:var(--color-frost);text-decoration:underline}.event-item__link--button[data-v-a6a0b11c]{font-weight:inherit;text-align:left;border-radius:var(--radius-sm);padding:0}.event-item__link--button[data-v-a6a0b11c]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.event-item__meta[data-v-a6a0b11c]{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.event-item__type[data-v-a6a0b11c]{color:var(--event-accent)}.event-item__status[data-v-a6a0b11c]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-success);white-space:nowrap}.event-item__status--cancelled[data-v-a6a0b11c]{color:var(--color-danger)}.event-item--cancelled .event-item__title[data-v-a6a0b11c]{color:var(--color-text-subtle);text-decoration:line-through}
