/* GAME BUZZ news strip on the website home page (9 Nov 2026), in place of the old "A NEW VIEW" note. */
#eb-app .eb-buzz{box-sizing:border-box;display:flex;align-items:stretch;height:48px;margin:8px 5% 0;padding:0;border:1px solid var(--line,#d9cfbf);border-radius:12px;background:var(--bg-sunk,#efe8da);color:var(--text-primary,#1d1b18);overflow:hidden}
#eb-app .eb-buzz[hidden]{display:none!important}
#eb-app .eb-buzz-badge{flex:none;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0 11px;background:#b5530e;color:#fff;font:800 11px/1.05 system-ui,sans-serif;letter-spacing:.06em}
#eb-app .eb-buzz-window{flex:1;min-width:0;overflow:hidden;display:flex;align-items:center}
#eb-app .eb-buzz-belt{display:flex;width:max-content;animation:eb-buzz-move var(--eb-buzz-time,50s) linear infinite}
#eb-app .eb-buzz-group{display:flex;align-items:center;flex:none;white-space:nowrap}
#eb-app .eb-buzz-item{display:inline-block;margin:0;padding:0 14px;border:0;background:none;color:inherit;text-decoration:none;font:600 14px/46px var(--font-body,system-ui,sans-serif)}
#eb-app a.eb-buzz-item:hover{text-decoration:underline}
#eb-app a.eb-buzz-item:focus-visible{outline:3px solid #b5530e;outline-offset:-3px;border-radius:6px}
#eb-app .eb-buzz-new{color:#b3261e;font-weight:800}
#eb-app .eb-buzz-dot{color:#b5530e;font-size:11px}
#eb-app .eb-buzz-pause{flex:none;align-self:stretch;width:46px;min-width:46px;height:auto;min-height:0;margin:0;padding:0;border:0;border-left:1px solid var(--line,#d9cfbf);border-radius:0;background:transparent;color:inherit;font-size:16px;cursor:pointer}
#eb-app .eb-buzz-pause:focus-visible{outline:3px solid #b5530e;outline-offset:-3px}
/* Stops while paused, while a finger or mouse is on it, while a headline has keyboard focus, and in quiet mode. */
#eb-app .eb-buzz.is-paused .eb-buzz-belt,#eb-app .eb-buzz-window:hover .eb-buzz-belt,#eb-app .eb-buzz-window:focus-within .eb-buzz-belt{animation-play-state:paused}
#eb-app.quiet .eb-buzz-belt{animation:none}
#eb-app.quiet .eb-buzz-window{overflow-x:auto;scrollbar-width:none}
#eb-app.quiet .eb-buzz-window::-webkit-scrollbar{display:none}
#eb-app.quiet .eb-buzz-group[aria-hidden]{display:none}
#eb-app.quiet .eb-buzz-pause{display:none}
@media (prefers-reduced-motion:reduce){#eb-app .eb-buzz-belt{animation:none}#eb-app .eb-buzz-window{overflow-x:auto;scrollbar-width:none}#eb-app .eb-buzz-group[aria-hidden]{display:none}#eb-app .eb-buzz-pause{display:none}}
@keyframes eb-buzz-move{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (min-width:761px){#eb-app .eb-buzz{max-width:1188px;margin:8px auto 0}#eb-app .eb-buzz-item{font-size:15px}}
:root[data-theme=night] #eb-app .eb-buzz-new{color:#ff9d92}
