/* Front-end styles that belong to the blocks rather than the theme, so the
   blocks still look right if they are used in another theme. */

.tuf-startups,.tuf-events{display:block}
.tuf-startups .tuf-filters,.tuf-events .tuf-filters{margin-bottom:28px}
.tuf-mini-list{display:flex;flex-direction:column;gap:12px}
.tuf-audience .tuf-switch{margin-bottom:28px}
.tuf-audience-panel>*+*{margin-top:1rem}
[data-filter-empty][hidden]{display:none}
/* Filtered-out items: [hidden] alone loses against component rules such as
   .tuf-ev{display:flex}, which kept every event visible. */
[data-filter-group]>[hidden],.tuf-audience-panel[hidden]{display:none!important}
