.bod-footer-widgets{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:24px}
.bod-footer-widgets>.bod-col-1-2{flex:1 1 320px;min-width:280px;display:flex;flex-direction:column;gap:16px}
.bod-footer-widgets .bod-footer-widget{padding:0}
.bod-footer-widgets .footer-title{color:#fff;font-weight:700;font-size:14px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase;border-bottom:1px solid #333;padding-bottom:6px}
.bod-footer-widgets .navzlink{color:#bbb;text-decoration:none;font-size:13px;margin:2px 8px 2px 0;display:inline-block;transition:color .15s}
.bod-footer-widgets .navzlink:hover{color:#e11d48}
.bod-footer-widgets center{text-align:left}
.bod-footer-widgets .footer-mute{color:#aaa;font-size:13px;line-height:1.6}
.bod-footer-widgets .footer-mute a{color:#e5e5e5;text-decoration:underline}
.bod-footer-widgets .begambleaware{display:inline-block;margin-left:8px;vertical-align:middle;filter:brightness(1.3)}
.bod-copyright-wrap{background:#111;color:#888;padding:14px 16px;text-align:center;font-size:12px}
.bod-copyright-wrap .bod-copyright{margin:0}
@media (max-width:640px){.bod-footer{padding:24px 12px}
.bod-footer-widgets{gap:16px}
.bod-footer-widgets>.bod-col-1-2{flex:1 1 100%}}
.bod-footer-widgets .widget-inner{display:flex;flex-direction:column;gap:6px}
.cl-begambleaware{display:inline-flex;align-items:center;gap:6px;color:#e5e5e5;font-size:12px;text-decoration:none}
.cl-begambleaware:hover{color:#fff}
.cl-begambleaware .begambleaware{filter:brightness(1.3)}

/* Deploy-safe fallback overrides (kept last so they always win) */
html, body{background:#080808 !important;color:#e6e6e6 !important;font-family:'Open Sans',-apple-system,'Segoe UI',Roboto,Arial,sans-serif !important;margin:0 !important;padding:0 !important}
#page{padding-top:0 !important;padding-bottom:0 !important}
.bod-container-outer{padding:0 !important}
.bod-wrapper{background:#141414 !important;border-radius:0 0 12px 12px;border:1px solid #1f1f1f;border-top:0;box-shadow:0 20px 60px rgba(0,0,0,.55);margin:0 auto !important;padding-top:16px !important}
.entry-header{padding-top:0 !important;margin-top:0 !important}
h1.entry-title{margin-top:0 !important}
table{border-collapse:collapse;width:100%;margin:14px 0;background:rgba(255,255,255,.03)}
table th,table td{padding:10px 14px;border:1px solid rgba(255,255,255,.08);text-align:left;color:#e6e6e6}
table th{background:rgba(255,255,255,.06);font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.05em}
table tr:nth-child(even) td{background:rgba(255,255,255,.02)}
.iframe-bwb__button{display:inline-block;padding:14px 32px;border-radius:8px;font-weight:700;font-size:16px;text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,.4);transition:transform .15s,box-shadow .15s}
.iframe-bwb__button:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.55)}
img{max-width:100%;height:auto;display:block}
