/* TG_BAR_V1 styles: status + NEWS bar (external file: the site CSP allows only 'self' styles) */
#tgb-bar{--tgb-accent:var(--accent,#d6b064);--tgb-accent2:var(--accent-bright,#ecc987);--tgb-mono:var(--font-mono,'JetBrains Mono',ui-monospace,Menlo,monospace);
 position:relative;z-index:60;display:flex;align-items:stretch;height:36px;background:#000;border-bottom:1px solid var(--line,#1f1f25);color:#fff;font:500 13px/36px var(--font-sans,Inter,system-ui,sans-serif);white-space:nowrap;overflow:hidden}
#tgb-bar .tgb-status{flex:none;display:flex;align-items:center;gap:10px;padding:0 18px;color:#fff;text-decoration:none;border-right:1px solid rgba(214,176,100,.45);font:700 12px/36px var(--tgb-mono);letter-spacing:.08em;text-transform:uppercase}
#tgb-bar .tgb-status:hover .tgb-next,#tgb-bar .tgb-status:focus-visible .tgb-next{color:var(--tgb-accent2)}
#tgb-bar .tgb-status:focus-visible{outline:2px solid var(--tgb-accent);outline-offset:-2px}
#tgb-bar .tgb-dot{width:8px;height:8px;border-radius:50%;background:#7a7a84}
#tgb-bar .is-open .tgb-dot{background:var(--tgb-accent);animation:tgb-pulse 2s infinite}
#tgb-bar .tgb-state{color:var(--tgb-accent2)}
#tgb-bar .tgb-next{color:#c4c4cc;font-weight:500}
#tgb-bar .tgb-short{display:none}
#tgb-bar .tgb-news{flex:1 1 auto;min-width:0;display:flex;background:#111}
#tgb-bar .tgb-news[hidden]{display:none}
#tgb-bar .tgb-badge{flex:none;padding:0 12px;background:var(--tgb-accent);color:#111;font-weight:800;font-size:11px;letter-spacing:.1em}
#tgb-bar .tgb-vp{flex:1 1 auto;min-width:0;overflow:hidden;padding-left:16px}
#tgb-bar .tgb-track{display:inline-flex;animation:tgb-scroll var(--tgb-dur,90s) linear infinite}
#tgb-bar .tgb-news:hover .tgb-track,#tgb-bar .tgb-news:focus-within .tgb-track{animation-play-state:paused}
#tgb-bar .tgb-track a{color:#f2f2f2;text-decoration:none;margin-right:42px}
#tgb-bar .tgb-track a:hover,#tgb-bar .tgb-track a:focus-visible{text-decoration:underline}
#tgb-bar .tgb-src{color:var(--tgb-accent);font-weight:700;margin-right:6px}
#tgb-bar .tgb-right{flex:none;margin-left:auto;padding:0 18px;border-left:1px solid var(--line,#1f1f25);color:#a6a6b0;font:500 12px/36px var(--tgb-mono);letter-spacing:.08em;text-transform:uppercase}
#tgb-bar.has-news .tgb-right{margin-left:0}
@keyframes tgb-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes tgb-pulse{0%{box-shadow:0 0 0 0 rgba(214,176,100,.7)}70%{box-shadow:0 0 0 8px rgba(214,176,100,0)}100%{box-shadow:0 0 0 0 rgba(214,176,100,0)}}
@media (prefers-reduced-motion:reduce){#tgb-bar .tgb-track{animation:none}#tgb-bar .is-open .tgb-dot{animation:none}}
@media (max-width:760px){#tgb-bar{height:34px;line-height:34px;font-size:12px}#tgb-bar .tgb-status{padding:0 12px;gap:8px;font-size:11px;line-height:34px}#tgb-bar .tgb-right{display:none}
 #tgb-bar .tgb-long{display:none}#tgb-bar .tgb-short{display:inline}#tgb-bar .tgb-badge{padding:0 9px;font-size:10px}}
