.event-price-badge[data-v-ffb6edbf]{position:absolute;color:var(--kbts-fg);background:var(--kbts-bg);border-radius:50%;padding:.25rem;display:flex;align-items:center;justify-content:center;z-index:2}.kbts-events-view-card[data-v-677507b3]{display:flex;flex-direction:column;border-radius:8px;padding:0;overflow:hidden;background:var(--kbts-card-bg);max-width:600px;height:100%;color:inherit;text-decoration:none}.kbts-events-view-card[data-v-677507b3]:visited{color:inherit}.kbts-events-view-card[data-v-677507b3]:hover{color:inherit;text-decoration:none}.kbts-events-view-card-content[data-v-677507b3]{flex:1;display:flex;flex-direction:column;padding:.5rem 1rem;font-weight:300;font-size:.9rem}.kbts-events-view-card-content h2[data-v-677507b3]{font-size:1.5rem;font-weight:300;margin:.5rem 0}.kbts-events-view-card-types[data-v-677507b3]{margin-top:auto;padding-top:1rem}.kbts-events-view-grid-image[data-v-677507b3]{position:relative;width:100%;aspect-ratio:16/9;overflow:visible}.kbts-events-view-image-clip[data-v-677507b3]{width:100%;height:100%;overflow:hidden}.kbts-events-view-image[data-v-677507b3]{width:100%;height:100%;background-size:cover;background-position:50%;transition:transform .2s ease;display:flex;align-items:center;justify-content:center}.kbts-events-view-image.has-placeholder[data-v-677507b3]{background:#98fb98;color:#fff}.kbts-events-view-image[data-v-677507b3]:hover{transform:scale(1.06)}.release-chip-pos[data-v-677507b3]{position:absolute;top:.75rem;left:.75rem}.kbts-events-view-layout[data-v-1d52d8d7]{margin-top:2rem}.kbts-events-view-layout h1[data-v-1d52d8d7]{font-size:2rem;font-weight:300}.kbts-events-view-grid[data-v-1d52d8d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;transition:opacity .2s ease}.kbts-events-view-grid.loading[data-v-1d52d8d7]{opacity:.35;pointer-events:none}.kbts-events-empty-state[data-v-1d52d8d7]{display:flex;flex-direction:column;align-items:center;gap:1rem}.kbts-events-empty-state h2[data-v-1d52d8d7]{font-weight:400;font-size:2rem}.kbts-events-empty-state p[data-v-1d52d8d7]{margin:0;color:var(--kbts-muted-fg);font-size:1rem}.kbts-events-empty-state .kbts-button[data-v-1d52d8d7]{font-size:1.2rem;padding:.8rem 1.6rem;width:-moz-fit-content;width:fit-content;margin-inline:auto}
