/* The $1 Push deserves a clear, distinct entry in every page navigation. */
header nav a.prba-nav-push, header .navlinks a.prba-nav-push {
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 white-space:nowrap!important;flex:0 0 auto!important;
 color:#fff!important;background:linear-gradient(135deg,#eb2637 0%,#a8112c 100%)!important;
 border:2px solid #ffb1b8!important;border-radius:12px!important;
 min-height:41px;padding:9px 15px!important;
 font-size:.83rem!important;line-height:1.15!important;font-weight:900!important;
 letter-spacing:.045em!important;text-transform:uppercase!important;
 text-decoration:none!important;
 box-shadow:0 4px 14px rgba(174,16,38,.37)!important;
 animation:prba-nav-dollar-pulse 2.75s ease-in-out infinite;
 transform-origin:center;transition:filter .2s,background .2s;
}
header nav a.prba-nav-push:hover,header nav a.prba-nav-push:focus-visible {
 filter:brightness(1.15);animation-play-state:paused;
}
header nav a.prba-nav-push:focus-visible{outline:3px solid #f6cf78;outline-offset:4px}
@keyframes prba-nav-dollar-pulse {
 0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(232,46,62,.46),0 4px 14px rgba(174,16,38,.37)}
 55%{transform:scale(1.045);box-shadow:0 0 0 9px rgba(232,46,62,0),0 7px 18px rgba(174,16,38,.47)}
}
/* Make room for the added navigation link without clipping other links. */
header .top>nav{align-items:center;gap:12px}
@media(min-width:801px) and (max-width:1130px){header .top{flex-wrap:wrap;justify-content:center}header .top>nav{justify-content:center}}
@media(max-width:800px){header .top>nav{gap:9px}header nav a.prba-nav-push{min-height:39px;padding:8px 12px!important;font-size:.79rem!important}}
@media(max-width:480px){header .top>nav{justify-content:center}header nav a.prba-nav-push{font-size:.75rem!important}}
@media(prefers-reduced-motion:reduce){header nav a.prba-nav-push{animation:none;transform:none}}
@media print{header nav a.prba-nav-push{animation:none}}
