/* PurposeTix 2.8.2 enhancement-only public controls.
   IMPORTANT: this file layers control colors/focus states only. It does not
   replace the accepted main.css / ets2-integration.css presentation. */
:root{--ptx282-blue-a:#3156d8;--ptx282-blue-b:#4a66df;--ptx282-teal-a:#087f8c;--ptx282-teal-b:#18a89a;--ptx282-purple-a:#7a45d8;--ptx282-purple-b:#b245bd}
.ptx282-pill-blue{background:linear-gradient(135deg,var(--ptx282-blue-a),var(--ptx282-blue-b))!important;border-color:transparent!important;color:#fff!important}
.ptx282-pill-teal{background:linear-gradient(135deg,var(--ptx282-teal-a),var(--ptx282-teal-b))!important;border-color:transparent!important;color:#fff!important}
.ptx282-pill-purple{background:linear-gradient(135deg,var(--ptx282-purple-a),var(--ptx282-purple-b))!important;border-color:transparent!important;color:#fff!important}
.ptxm-events-hero258 .ptx282-create-event{background:linear-gradient(135deg,var(--ptx282-teal-a),var(--ptx282-teal-b))!important;border-color:transparent!important;color:#fff!important}
.ptxm-discovery-tabs281r5 a{color:#fff!important;border-color:transparent!important;box-shadow:0 8px 22px rgba(28,45,79,.10)}
.ptxm-discovery-tabs281r5 a:first-child{background:linear-gradient(135deg,var(--ptx282-blue-a),var(--ptx282-blue-b))!important}
.ptxm-discovery-tabs281r5 a:nth-child(2){background:linear-gradient(135deg,var(--ptx282-purple-a),var(--ptx282-purple-b))!important}
.ptxm-discovery-tabs281r5 a:not(.is-active){opacity:.82}.ptxm-discovery-tabs281r5 a.is-active{opacity:1;box-shadow:0 10px 26px rgba(28,45,79,.20)}
.ptxm-filter-chips .ptxm-chip{color:#fff!important;border-color:transparent!important;box-shadow:0 6px 16px rgba(28,45,79,.08)}
.ptxm-filter-chips .ptxm-chip:nth-child(3n+1){background:linear-gradient(135deg,var(--ptx282-blue-a),var(--ptx282-blue-b))!important}
.ptxm-filter-chips .ptxm-chip:nth-child(3n+2){background:linear-gradient(135deg,var(--ptx282-teal-a),var(--ptx282-teal-b))!important}
.ptxm-filter-chips .ptxm-chip:nth-child(3n){background:linear-gradient(135deg,var(--ptx282-purple-a),var(--ptx282-purple-b))!important}
.ptxm-filter-chips .ptxm-chip:not(.is-active){opacity:.82}.ptxm-filter-chips .ptxm-chip.is-active{opacity:1;box-shadow:0 8px 20px rgba(28,45,79,.18)}
.ptx282-pill-blue:focus-visible,.ptx282-pill-teal:focus-visible,.ptx282-pill-purple:focus-visible,.ptxm-discovery-tabs281r5 a:focus-visible,.ptxm-filter-chips .ptxm-chip:focus-visible,.ptx282-create-event:focus-visible{outline:3px solid #111827;outline-offset:3px}
