/* VideoVault: event_videos module (loaded only when it renders; tokens and shared parts are in base.css). */
.vvault-front .vvault-type-chips{margin:0 0 .75rem}
.vvault-front .vvault-type-chips[hidden],.vvault-front .vvault-type-count[hidden]{display:none}
/* Themes style every <button> (Twenty Twenty-One fills them dark); chips keep the chip look. */
.vvault-front .vvault-type-chips button.vvault-chip,.vvault-front .vvault-type-chips button.vvault-chip:not(:hover):not(:active){background:transparent;color:inherit;border:1px solid var(--vv-edge);border-radius:999px;font-size:max(.875rem,.92em);font-weight:400;padding:.25rem 1rem;min-height:2.5rem;line-height:1.3;text-decoration:none}
.vvault-front .vvault-type-chips button.vvault-chip:hover,.vvault-front .vvault-type-chips button.vvault-chip[aria-pressed="true"],.vvault-front .vvault-type-chips button.vvault-chip[aria-pressed="true"]:not(:hover):not(:active){background:var(--vv-soft);color:inherit;border-color:currentColor}
.vvault-front .vvault-type-chips button.vvault-chip[aria-pressed="true"]{font-weight:700}
