/* Odds boosts (boosts.mjs, connected mode): the game page block, the board chip, the slip and My Bets markers.
   One amber "Boost" mark everywhere; EVEN+ keeps its own look (even-plus.css). Works in the light and dark looks:
   surfaces follow the game page's own tokens, the mark carries its own contrast. */
:root{--boost-bg:#f5a524;--boost-ink:#1d1300;--boost-soft:rgba(245,165,36,.14);--boost-line:rgba(245,165,36,.55)}
.gp-boosts{margin:14px 0 12px;padding:12px 14px;border:1px solid var(--boost-line);border-radius:12px;background:linear-gradient(0deg,var(--boost-soft),var(--boost-soft)),var(--d-surface,#fff);box-shadow:var(--d-shadow)}
.gp-boosts-head{display:flex;align-items:center;gap:8px;margin:0 0 6px;font:800 15px/1.2 Manrope,system-ui,sans-serif}
.gp-boost-tag,.sl-boost-tag,.bc2-boost,.sl-boost-chip{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;background:var(--boost-bg);color:var(--boost-ink)!important;font:800 11px/1.3 Manrope,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;font-style:normal;white-space:nowrap}
.gp-boost{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,140px);gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--d-line,rgba(0,0,0,.08))}
.gp-boost:first-of-type{border-top:0}
.gp-boost-main{display:flex;flex-direction:column;gap:2px;min-width:0}
.gp-boost-main b{overflow-wrap:anywhere}
.gp-boost-main small{color:var(--d-muted,var(--muted,#6b7280));overflow-wrap:anywhere}
.gp-boost-main s{opacity:.8}
.sl-boost-chip{text-decoration:none;margin-right:6px}
.sl-boost-tag{margin:0 6px;justify-self:start;align-self:center;width:max-content;max-width:max-content;flex:none}
.bc2-boost{margin-right:4px;font-size:10px;padding:1px 5px}
@media (max-width:560px){.gp-boosts{padding:10px 12px}.gp-boost{grid-template-columns:minmax(0,1fr) minmax(76px,1fr)}}
