.location-name[data-v-37fc33a1]{align-items:center;gap:6px;display:inline-flex}.location-name[data-v-37fc33a1] .base-country__flag{--CountryFlagIcon-height:.92em}.location-chip[data-v-f86f86f7]{border-radius:5px;margin:2px 0}.chip-content[data-v-f86f86f7]{cursor:pointer}.chip-distance[data-v-f86f86f7]{margin-left:6px;font-weight:700}.chip-content--loading[data-v-f86f86f7]{cursor:default;align-items:center;gap:6px;display:inline-flex}.event-card[data-v-2e7b73e8]{outline-offset:0;color:inherit;background:#fff;border:2px solid #1a1a1a;border-radius:12px;outline:1px solid #0000;margin-bottom:1rem;padding:0;text-decoration:none;transition:outline-color .15s,outline-offset .15s;display:block;position:relative;overflow:hidden}.event-card.event-card--clickable[data-v-2e7b73e8]{cursor:pointer}.event-card.event-card--clickable[data-v-2e7b73e8]:hover{outline-offset:6px;outline:1px solid #1a1a1a}.floating-type-badges[data-v-2e7b73e8],.floating-dance-badges[data-v-2e7b73e8]{z-index:10;pointer-events:none;position:absolute;top:0}.floating-type-badges[data-v-2e7b73e8]{left:-8px}.floating-type-badges .type-badge[data-v-2e7b73e8]{color:#1a1a1a;letter-spacing:.3px;text-align:center;white-space:nowrap;background:#fff;border:2px solid #1a1a1a;border-radius:0 9999px 9999px 0;align-items:center;min-width:50px;padding:5px 12px 5px 14px;font-size:.7rem;font-weight:600;transition:all .1s;display:inline-flex;position:absolute;left:0}.floating-type-badges .type-badge--selected[data-v-2e7b73e8]{color:#fff;background:#1a1a1a}.floating-dance-badges[data-v-2e7b73e8]{right:-8px}.floating-dance-badges .dance-badge[data-v-2e7b73e8]{color:#1a1a1a;text-transform:uppercase;letter-spacing:.3px;text-align:center;white-space:nowrap;border:2px solid #1a1a1a;border-radius:9999px 0 0 9999px;min-width:50px;padding:5px 14px 5px 12px;font-size:.7rem;font-weight:700;transition:all .1s;position:absolute;right:0}.floating-dance-badges .dance-badge.more-badge[data-v-2e7b73e8]{pointer-events:auto;min-width:35px;padding:4px 8px;font-size:.65rem;background:#b8b8b8!important}.event-card--clickable:hover .floating-type-badges .type-badge[data-v-2e7b73e8]{border-color:#1a1a1a;transform:translate(2px)}.event-card--clickable:hover .floating-dance-badges .dance-badge[data-v-2e7b73e8]{border-color:#1a1a1a;transform:translate(-2px)}.event-card--clickable:hover .banner-image[data-v-2e7b73e8]{transform:translate(-1.5%,-1.5%)rotate(.7deg)scale(1.01)}.event-banner[data-v-2e7b73e8]{width:100%;height:187px;position:relative;overflow:hidden}.event-banner[data-v-2e7b73e8]:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 24px 0 34px #ffffff85,inset -24px 0 34px #ffffff85,inset 0 -14px 24px #ffffff6b}.event-banner .banner-image[data-v-2e7b73e8]{object-fit:cover;width:103%;height:103%;transition:transform .1s;transform:translate(-1.5%,-1.5%)}.location-pill[data-v-2e7b73e8]{border:2px solid #1a1a1a;border-radius:5px;align-items:center;gap:.3rem;padding:1px 8px;display:inline-flex}.event-info-row--location[data-v-2e7b73e8]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.event-info-row--location .nearby-location-chip[data-v-2e7b73e8]{border:2px solid #b8b8b8;border-radius:5px;height:auto;margin:0;padding:1px 8px;font-size:.75rem;line-height:1.25rem}.event-content[data-v-2e7b73e8]{margin-bottom:10px;padding:.5rem 1.25rem}.event-title[data-v-2e7b73e8]{line-height:30px}.event-main-row[data-v-2e7b73e8]{align-items:flex-start;gap:1rem;display:flex}.event-info[data-v-2e7b73e8]{flex-direction:column;flex:1;min-width:0;display:flex}.event-info-row[data-v-2e7b73e8]{min-width:0}.event-info-row--submitted-by[data-v-2e7b73e8]{color:#6e6e6e;border-top:1px solid #d6d6d6;justify-content:flex-start;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.65rem;font-size:.75rem;display:flex}.event-attendance[data-v-2e7b73e8]{flex-shrink:0;align-self:flex-start}.event-date-row[data-v-2e7b73e8]{color:#1a1a1a;font-variation-settings:"opsz" 14, "wght" 410, "wdth" 96, "slnt" -8, "GRAD" 40, "XTRA" 480, "YOPQ" 88;flex-wrap:nowrap;align-items:flex-start;gap:0;margin-top:4px;margin-bottom:10px;display:flex}.event-date-icon[data-v-2e7b73e8]{flex:none;margin-top:.14rem;margin-right:.56rem}.event-date-content[data-v-2e7b73e8]{flex:auto;min-width:0}.event-date-range-end[data-v-2e7b73e8],.event-date-same-day-time-row[data-v-2e7b73e8]{white-space:nowrap}.event-date-date[data-v-2e7b73e8]{opacity:.85}.event-date-date[data-v-2e7b73e8] .base-date__part--weekday{letter-spacing:.01em;font-variation-settings:"opsz" 14, "wght" 820, "wdth" 100, "slnt" -6, "GRAD" 85, "XTRA" 540, "YOPQ" 96;font-weight:820}.event-date-date[data-v-2e7b73e8] .base-date__part--month,.event-date-date[data-v-2e7b73e8] .base-date__part--day,.event-date-date[data-v-2e7b73e8] .base-date__part--year{opacity:.78;font-variation-settings:"opsz" 14, "wght" 420, "wdth" 96, "slnt" -8, "GRAD" 30, "XTRA" 470, "YOPQ" 84}.event-date-at[data-v-2e7b73e8]{opacity:.78;margin:0}.event-date-separator[data-v-2e7b73e8]{white-space:pre;font-kerning:none;margin:0 .06rem}.event-date-datetime[data-v-2e7b73e8] .base-date__part--hour,.event-date-datetime[data-v-2e7b73e8] .base-date__part--minute,.event-date-datetime[data-v-2e7b73e8] .base-date__part--day-period{letter-spacing:.02em;font-variation-settings:"opsz" 14, "wght" 920, "wdth" 104, "slnt" 0, "GRAD" 110, "XTRA" 560, "YOPQ" 100;font-weight:900}.event-date-datetime[data-v-2e7b73e8] .base-date__part--at-separator,.event-date-datetime[data-v-2e7b73e8] .base-date__part--literal{opacity:.78;font-variation-settings:"opsz" 14, "wght" 420, "wdth" 96, "slnt" -8, "GRAD" 30, "XTRA" 470, "YOPQ" 84}.event-date-time[data-v-2e7b73e8]{letter-spacing:.02em;font-variation-settings:"opsz" 14, "wght" 920, "wdth" 104, "slnt" 0, "GRAD" 110, "XTRA" 560, "YOPQ" 100;font-weight:900}.event-date-row[data-v-2e7b73e8] .base-date__timezone-indicator.timezone-indicator{color:#3d3d3d;opacity:.86;font-variation-settings:"opsz" 14, "wght" 680, "wdth" 96, "slnt" -8, "GRAD" 65, "XTRA" 500, "YOPQ" 92;margin-left:.25rem;font-size:.94em;font-style:italic;font-weight:760;line-height:1}.clickable-location[data-v-2e7b73e8]{cursor:pointer;transition:color .1s}.clickable-location[data-v-2e7b73e8]:hover{color:#cda23c!important}.event-card--dense .event-banner[data-v-2e7b73e8]{height:148px}.event-card--dense .event-content[data-v-2e7b73e8]{margin-bottom:6px;padding:.35rem 1rem}.event-card--dense .event-title[data-v-2e7b73e8]{font-size:1.08rem;line-height:24px}.event-card--dense .event-date-row[data-v-2e7b73e8]{margin-top:2px;margin-bottom:6px}@media (width>=640px){.event-content[data-v-2e7b73e8]{padding:.5rem 1.5rem}.event-main-row[data-v-2e7b73e8]{gap:1.5rem}}.event-card--demo[data-v-2e7b73e8]{pointer-events:none;-webkit-user-select:none;user-select:none}.event-card--demo .event-banner .banner-image[data-v-2e7b73e8]{filter:blur(3px)brightness(.7)}.event-card--demo .floating-type-badges[data-v-2e7b73e8],.event-card--demo .floating-dance-badges[data-v-2e7b73e8]{filter:blur(4px)}.event-card--demo .floating-type-badges .type-badge[data-v-2e7b73e8],.event-card--demo .floating-type-badges .dance-badge[data-v-2e7b73e8],.event-card--demo .floating-dance-badges .type-badge[data-v-2e7b73e8],.event-card--demo .floating-dance-badges .dance-badge[data-v-2e7b73e8]{transition:none}.event-card--demo .event-content[data-v-2e7b73e8]{filter:blur(5px)contrast(.5)}
