/* HOME_V2 sitewide header: Lotto in the menu only ("Move Lotto to the menu") */
/* Header Full Access: filled teal button again, same height/radius as the Tools pill, slow shimmer every ~7s (JB 12:59 "Turn full access into a button again, animate if possible") */
html.tv2-hd header.top[data-hd2] .hd-fa{position:relative;overflow:hidden;isolation:isolate;background:var(--hd-t,#46DCC8);border:1px solid var(--hd-t,#46DCC8);color:#061015;font-weight:700;padding:0 14px;box-shadow:0 0 14px rgba(70,220,200,.22);animation:tv4-glow 7s ease-in-out infinite}
html.tv2-hd header.top[data-hd2] .hd-fa svg{display:none}
html.tv2-hd header.top[data-hd2] .hd-fa::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-18deg);animation:tv4-shine 7s ease-in-out infinite}
html.tv2-hd header.top[data-hd2] .hd-fa:hover,html.tv2-hd header.top[data-hd2] .hd-fa:focus-visible{background:#6BE8D7;border-color:#6BE8D7}
@keyframes tv4-shine{0%,78%{left:-60%}100%{left:120%}}
@keyframes tv4-glow{0%,70%,100%{box-shadow:0 0 14px rgba(70,220,200,.22)}85%{box-shadow:0 0 0 3px rgba(70,220,200,.18),0 0 22px rgba(70,220,200,.4)}}
html.ss-in-full.tv2-hd header.top[data-hd2] .hd-fa,html.sl-full.tv2-hd header.top[data-hd2] .hd-fa{background:transparent;color:var(--hd-t,#46DCC8);box-shadow:none;animation:none}
html.ss-in-full.tv2-hd header.top[data-hd2] .hd-fa::after,html.sl-full.tv2-hd header.top[data-hd2] .hd-fa::after{display:none}
@media (max-width:759px){html.tv2-hd header.top[data-hd2] .hd-fa{padding:0 12px;font-size:14px}}
@media (max-width:374px){html.tv2-hd header.top[data-hd2] .hd-fa{padding:0 10px;font-size:13.5px}}
@media (prefers-reduced-motion:reduce){html.tv2-hd header.top[data-hd2] .hd-fa{animation:none}html.tv2-hd header.top[data-hd2] .hd-fa::after{display:none}}
html.tv2-hd header.top .lotto-pill{display:none!important}
/* Join free bar: at most once a visit, only after a free action (JB "Show the Join free bar only once, after a free action") */
html.tv2-hd:not(.tv2-bar-ok) .cv-bar{display:none!important}
/* CARDS_V1 hides the bar under its phone tab bar; after a free action we show it once, sitting just above the tab bar */
@media (max-width:759px){html.tv2-hd.cv1-hasab.tv2-bar-ok .cv-bar{display:flex!important;bottom:calc(70px + env(safe-area-inset-bottom,0px))!important}}
html.tv2-noting .cv-bar{display:none!important}
