.event-card[data-v-b2e93ac2]{overflow:hidden;background:linear-gradient(180deg,#f3faf5 0%,#ffffff 100%)}.event-card--featured[data-v-b2e93ac2]{background:linear-gradient(180deg,#e2f3e7 0%,#f5fbf6 38%,#ffffff 100%);border:1px solid rgba(85,139,47,.32);box-shadow:0 8px 22px #0f502314,var(--card-shadow)}.event-card--nearby[data-v-b2e93ac2]{background:linear-gradient(180deg,#f3f7fc 0%,#ffffff 100%)}.featured-event-band[data-v-b2e93ac2]{display:flex;align-items:center;gap:8px;padding:9px 18px;background:linear-gradient(90deg,var(--color-primary) 0%,var(--featured-event-accent) 100%);color:#fff;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1}.featured-event-band-mark[data-v-b2e93ac2]{font-size:14px;line-height:1;color:var(--color-amber);text-shadow:0 1px 0 rgba(0,0,0,.12)}.featured-event-band-label[data-v-b2e93ac2]{display:inline-block}.event-card-section--featured[data-v-b2e93ac2]{padding:20px 18px 14px}.title-line--featured[data-v-b2e93ac2]{font-weight:500;letter-spacing:-.015em;line-height:1.18;color:#1f2937}.event-aside-column[data-v-b2e93ac2]{display:flex;flex-direction:column;align-items:center;min-width:58px}.event-save-wrap[data-v-b2e93ac2]{display:flex;justify-content:center}.section-tag[data-v-b2e93ac2]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.section-tag-event[data-v-b2e93ac2]{color:#047857;background:rgba(16,185,129,.14)}.section-tag-promoted[data-v-b2e93ac2]{color:#1a4d24;background:rgba(85,139,47,.18)}.section-tag-nearby[data-v-b2e93ac2]{color:#2563eb;background:rgba(59,130,246,.12)}.event-location-chip[data-v-b2e93ac2]{font-weight:600;color:#475569}.event-card-actions[data-v-b2e93ac2],.event-card-actions--saved[data-v-b2e93ac2]{padding-left:106px}.card-action-btn[data-v-b2e93ac2]{border-radius:0}.card-action-btn[data-v-b2e93ac2]:before{border-radius:0}@media (max-width: 599px){.event-card-actions[data-v-b2e93ac2],.event-card-actions--saved[data-v-b2e93ac2]{padding-left:0}}
