.group-card[data-v-917b7b0b]{gap:var(--space-4);padding:var(--space-4) var(--space-5);transition:border-color var(--duration-base) var(--ease-out);background:linear-gradient(180deg,var(--color-surface-raised) 0,var(--color-surface) 100%);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:auto 1fr;align-items:start;display:grid;position:relative}@media (width>=768px){.group-card[data-v-917b7b0b]{grid-template-columns:auto 1fr auto;align-items:center}}.group-card[data-v-917b7b0b]:focus-within,.group-card[data-v-917b7b0b]:hover{border-color:var(--color-border-strong)}.group-card--joined[data-v-917b7b0b]{border-left:3px solid var(--color-accent)}.group-card__date[data-v-917b7b0b]{width:3.5rem;padding:var(--space-2) 0;border-radius:var(--radius-md);border:1px solid #8fd3ff59;flex-direction:column;align-items:center;line-height:1;display:flex}.group-card__day[data-v-917b7b0b]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-frost)}.group-card__month[data-v-917b7b0b]{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-accent)}.group-card__body[data-v-917b7b0b]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.group-card__title[data-v-917b7b0b]{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:0}.group-card__link[data-v-917b7b0b]{color:var(--color-text);text-decoration:none}.group-card__link[data-v-917b7b0b]:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.group-card__link[data-v-917b7b0b]:hover{color:var(--color-frost)}.group-card__meta[data-v-917b7b0b]{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.group-card__aside[data-v-917b7b0b]{gap:var(--space-1);flex-direction:column;grid-column:2;align-items:flex-start;display:flex}@media (width>=768px){.group-card__aside[data-v-917b7b0b]{grid-column:auto;align-items:flex-end}}.group-card__status[data-v-917b7b0b]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-success);white-space:nowrap}.group-card__status--full[data-v-917b7b0b]{color:var(--color-text-muted)}.group-card__status--cancelled[data-v-917b7b0b]{color:var(--color-danger)}.group-card__joined[data-v-917b7b0b]{font-size:var(--text-xs);color:var(--color-accent)}.group-card--cancelled .group-card__title[data-v-917b7b0b]{text-decoration:line-through}.group-card--cancelled .group-card__link[data-v-917b7b0b]{color:var(--color-text-subtle)}
