.event-card[data-v-bc11d65b]{background:#fff;border:1px solid var(--color-border);border-radius:17px;box-shadow:0 5px 18px #1e3e2304;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s,box-shadow .25s}.event-card[data-v-bc11d65b]:hover{box-shadow:0 12px 30px #163e2b0d;transform:translateY(-4px)}.card-photo[data-v-bc11d65b]{background:#e9ece7;display:block;height:226px;overflow:hidden;position:relative}.photo[data-v-bc11d65b]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;transition:transform .5s;width:100%}.event-card:hover .photo[data-v-bc11d65b]{transform:scale(1.04)}.category-tag[data-v-bc11d65b]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffed;color:#3f5948;font-size:12px;left:13px;padding:7px 11px}.category-tag[data-v-bc11d65b],.top-tag[data-v-bc11d65b]{border-radius:20px;position:absolute;top:13px}.top-tag[data-v-bc11d65b]{align-items:center;background:#f6ecc8;color:#6b5310;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:6px 10px;right:13px}.card-date[data-v-bc11d65b]{align-items:center;background:#fff;border-radius:10px;bottom:13px;box-shadow:0 3px 14px #0001;display:flex;flex-direction:column;gap:5px;height:64px;justify-content:center;left:14px;position:absolute;width:58px}.card-date>b[data-v-bc11d65b]{color:var(--color-foreground);font-size:23px;font-weight:700;letter-spacing:-.8px;line-height:1}.card-date>small[data-v-bc11d65b]{color:#6e8374;font-size:9px;font-weight:600;letter-spacing:.5px}.card-body[data-v-bc11d65b]{display:flex;flex:1;flex-direction:column;padding:19px 20px 0}.card-meta[data-v-bc11d65b]{gap:8px}.card-meta[data-v-bc11d65b],.card-region[data-v-bc11d65b]{align-items:center;display:flex}.card-region[data-v-bc11d65b]{color:var(--color-primary);font-size:12px;font-weight:500;gap:6px}.region-dot[data-v-bc11d65b]{background:#64b989;border-radius:50%;height:5px;width:5px}.card-time[data-v-bc11d65b]{align-items:center;color:#7e8d82;display:flex;font-size:12px;gap:4px;margin-left:auto}.card-body h3[data-v-bc11d65b]{display:-webkit-box;font-family:var(--font-heading);font-size:19px;font-weight:700;letter-spacing:-.4px;-webkit-line-clamp:2;line-height:1.4;margin:12px 0 10px;-webkit-box-orient:vertical;overflow:hidden}.card-body h3 a[data-v-bc11d65b]:hover{color:var(--color-primary)}.card-body>p[data-v-bc11d65b]{align-items:center;color:#7d8a80;display:flex;font-size:13px;gap:6px;margin-bottom:18px}.card-body>p>svg[data-v-bc11d65b]{flex-shrink:0}.card-prizes[data-v-bc11d65b]{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 18px}.card-prizes span[data-v-bc11d65b]{align-items:center;background:#f2f7ef;border-radius:6px;color:#668063;display:flex;font-size:12px;gap:5px;padding:6px 9px}.card-details[data-v-bc11d65b]{align-items:center;border-top:1px solid var(--color-border);color:var(--color-primary);display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-top:auto;padding:13px 0 15px}.card-details>span[data-v-bc11d65b]{background:#eff6eb;border-radius:50%;display:grid;height:30px;place-items:center;transition:background-color .2s;width:30px}.card-details:hover>span[data-v-bc11d65b]{background:#dbeed2}
