.top-nav .pill,nav .links .pill:not(.fill),.filters button{position:relative;border:0!important;border-radius:0!important;padding:8px 2px!important;background:none!important;color:var(--cream,#F2EEE4)}
.top-nav .links,nav .links{gap:28px!important;align-items:center}
.top-nav .pill:hover,nav .links .pill:not(.fill):hover,.filters button:hover{color:#D7F25C!important}
.top-nav .pill[aria-current="page"],.filters button.on{color:#D7F25C!important;font-weight:600}
.pill.fill,.btn.primary,.start a:first-child,.form-submit,form button[type="submit"]{border-radius:0!important;border:0!important;background:#D7F25C!important;color:#121210!important;display:inline-flex;align-items:center;gap:12px;font-weight:800!important;letter-spacing:-.01em}
.pill.fill{padding:11px 18px!important}
.pill.fill:hover,.btn.primary:hover,.start a:first-child:hover,form button[type="submit"]:hover{background:#D7F25C!important;color:#121210!important;animation:vcstrike .36s steps(1)}
@keyframes vcstrike{0%{background:#F2EEE4}25%{background:#D7F25C}50%{background:#F2EEE4}75%{background:#D7F25C}}
.green .btn.primary{background:#121210!important;color:#D7F25C!important}
.green .btn.primary:hover{animation:vcstrike2 .36s steps(1)}
@keyframes vcstrike2{0%{background:#2A2A26}25%{background:#121210}50%{background:#2A2A26}75%{background:#121210}}
.bolt-ic{width:13px;height:17px;flex:none;transition:transform .4s cubic-bezier(.34,1.8,.5,1)}
:hover>.bolt-ic{transform:rotate(-12deg) scale(1.25)}
.btn:not(.primary),.start a:not(:first-child){position:relative;border:0!important;border-radius:0!important;background:none!important;padding:14px 2px!important;font-weight:700}
.btn:not(.primary):hover,.start a:not(:first-child):hover{color:#D7F25C!important}
.green .btn:not(.primary):hover{color:#121210!important}
.bolt{position:absolute;left:-4px;right:-4px;bottom:-9px;height:14px;width:calc(100% + 8px);overflow:visible;pointer-events:none;opacity:0}
.btn .bolt,.start .bolt{bottom:0}
.bolt path{fill:none;stroke:#D7F25C;stroke-width:2;stroke-linejoin:miter;stroke-linecap:square;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 4px rgba(215,242,92,.85))}
.green .bolt path{stroke:#121210;filter:none}
:hover>.bolt,[aria-current="page"]>.bolt,.on>.bolt,:focus-visible>.bolt{opacity:1;animation:vcflick .5s steps(1)}
:hover>.bolt path,[aria-current="page"]>.bolt path,.on>.bolt path,:focus-visible>.bolt path{stroke-dashoffset:0;transition:stroke-dashoffset .18s cubic-bezier(.2,.9,.3,1)}
@keyframes vcflick{0%{opacity:1}20%{opacity:.2}35%{opacity:1}50%{opacity:.4}62%,100%{opacity:1}}
@media(prefers-reduced-motion:reduce){:hover>.bolt{animation:none}.pill.fill:hover,.btn.primary:hover{animation:none}}
/* no pills */
.tag,.tagx,.row b em,.sq-meta i,.ca-prow .mk,.ca-lrow .sos-tag,.ca-archive-tag{border-radius:0!important;background:none!important;color:#D7F25C!important;padding:0!important;border:0!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center;gap:6px;white-space:nowrap}
.tag::before,.tagx::before,.row b em::before,.sq-meta i::before,.ca-prow .mk::before,.ca-lrow .sos-tag::before{content:"";width:8px;height:11px;flex:none;background:currentColor;clip-path:polygon(57% 0,0 56%,36% 56%,29% 100%,86% 44%,50% 44%)}
.ca-prow .mk.launch{color:#FF6B4A!important;background:none!important}
.sq-meta i{background:#121210!important;padding:7px 10px!important;color:#F2EEE4!important}
.sq-meta i::before{background:#D7F25C}
.ca-archive-tag{padding:11px 18px!important;background:#D7F25C!important;color:#121210!important;font-size:15px!important;letter-spacing:-.01em!important;text-transform:none!important;font-weight:800!important}
.ca-nav ul a,.ca-filter .chip{border:0!important;border-radius:0!important;padding:8px 2px!important;background:none!important}
.ca-nav ul a:hover,.ca-nav ul a[aria-current="page"],.ca-filter .chip.is-active,.ca-filter .chip:hover{color:#D7F25C!important;background:none!important}
.skip:focus{border-radius:0!important}
