.bm-home .hero-news{margin-bottom:18px}.bm-growth-home-markets{border:1px solid #39516a;border-radius:14px;background:#1a3044;padding:15px 18px;margin:20px 0 25px}.bm-growth-home-marketrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bm-growth-home-marketrow strong{font-size:12px;letter-spacing:.1em;color:#81e5d4}.bm-growth-home-marketrow a{text-decoration:none;border-left:1px solid #527086;padding-left:15px;color:#e7f5fa;font-weight:700;font-size:14px}.bm-home-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bm-home-tool-grid>a{background:#1c344a;border:1px solid #426078;padding:21px;border-radius:15px;text-decoration:none;display:grid;gap:12px;color:#fff}.bm-home-tool-grid span{font-size:11px;letter-spacing:.1em;color:#80e4d7}.bm-home-tool-grid strong{font-size:19px}.bm-home-tool-grid em{font-style:normal;font-size:13px;color:#9ae7d8}.bm-home-archives{border:1px solid #375972;border-radius:19px;background:#142c40;padding:25px;margin:28px 0}.bm-home-archives>p{color:#bccfdd}.bm-home-archive-links{display:flex;flex-wrap:wrap;gap:11px}.bm-home-archive-links a{display:inline-block;text-decoration:none;border:1px solid #46647c;border-radius:10px;background:#214259;padding:11px 16px;color:#d1f5ef;font-weight:700}@media(max-width:820px){.bm-home-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.bm-home-tool-grid{grid-template-columns:1fr 1fr}.bm-home-tool-grid>a{padding:13px}.bm-home-tool-grid strong{font-size:15px}.bm-growth-home-marketrow a{font-size:12px}}

/* V7: remove the decorative header strip and show actual cached prices. */
.site-header .topbar{display:none!important}
.bm-growth-home-markets{padding:16px 18px!important}
.bm-market-live-title{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px}
.bm-market-live-title strong{color:#7fe4d5;font-size:12px;letter-spacing:.11em}
.bm-market-live-title span{color:#a8becd;font-size:12px}
.bm-live-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.bm-live-price{display:flex;flex-direction:column;gap:6px;min-width:0;background:#223b50;border:1px solid #46627a;padding:13px 15px;border-radius:11px;text-decoration:none;color:#fff}
.bm-live-price:hover,.bm-live-price:focus-visible{border-color:#75d9cf;background:#29485e}
.bm-live-price-name{font-size:12px;font-weight:700;color:#a9d8e5}
.bm-live-price-amount{font-size:clamp(15px,1.5vw,23px);font-weight:800;color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.bm-live-price-time{color:#a6bdcb;font-size:11px;font-variant-numeric:tabular-nums}
@media(max-width:850px){.bm-live-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.bm-growth-home-markets{padding:12px!important}.bm-live-price-grid{gap:8px}.bm-live-price{padding:10px}.bm-market-live-title span{display:none}.bm-live-price-amount{font-size:15px}}

/* V8: compact, centered market cards with responsive five-column support. */
.bm-live-price-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}
.bm-live-price{min-height:115px;align-items:center;justify-content:center;text-align:center;padding:12px 8px;gap:7px;transition:background .15s ease,border-color .15s ease}
.bm-live-price-name{font-size:13px;line-height:1.3;color:#b9e0e8}
.bm-live-price-amount{font-size:clamp(17px,1.7vw,23px);line-height:1.2;overflow-wrap:normal;word-break:normal}
.bm-live-price-time{font-size:11px;color:#b5c7d4}
.bm-growth-home-markets{margin-top:14px!important}
@media(max-width:1050px){.bm-live-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:680px){.bm-live-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-live-price{min-height:105px}.bm-live-price-amount{font-size:clamp(16px,4vw,21px)}}

/* v9: four equally sized, wider and shorter live-price cards. */
.bm-live-price-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px}
.bm-live-price{min-height:0!important;padding:11px 12px!important;gap:5px;justify-content:center;align-items:center;text-align:center}
.bm-live-price-name{font-size:13px;line-height:1.2}
.bm-live-price-amount{font-size:clamp(18px,1.8vw,24px);line-height:1.2}
.bm-live-price-time{font-size:11px;line-height:1.25}
.bm-growth-home-markets{padding:13px 16px!important}
.bm-market-live-title{margin-bottom:9px}
@media(max-width:750px){.bm-live-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:410px){.bm-live-price-grid{gap:8px}.bm-live-price{padding:11px 7px!important}.bm-live-price-amount{font-size:17px}}
