/* NEW300-A3 brand layer; original template structure is preserved. */
:root{--a3-brand-primary:#ff7a00;--a3-brand-accent:#ffd166}
img[src*="a3-brand/logo"],.a3-brand-image{object-fit:contain!important;object-position:center!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;box-sizing:border-box!important}
img[src*="a3-brand/mark"]{object-fit:contain!important;background:transparent!important;box-shadow:none!important}
img[src*="a3-brand/hero"],.a3-brand-hero{object-fit:cover!important;object-position:center!important}
.a3-brand-lockup{display:block!important;width:min(290px,100%)!important;height:72px!important;object-position:left center!important}
.t34-logo .a3-brand-lockup,.t35-logo .a3-brand-lockup,.t36-logo .a3-brand-lockup{width:190px!important;height:42px!important;max-height:42px!important;object-position:center!important}
header img[src*="a3-brand/logo"],.topbar img[src*="a3-brand/logo"],.header img[src*="a3-brand/logo"]{max-width:290px!important;max-height:76px!important;padding:0!important}
.logo-card img[src*="a3-brand/logo"],.casino-logo[src*="a3-brand/logo"],.platform-logo[src*="a3-brand/logo"]{width:100%!important;height:100%!important;padding:8px!important}
nav.bottom-nav,nav.bottom-links{pointer-events:auto!important}
nav.bottom-nav a,nav.bottom-links a{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important;touch-action:manipulation!important;cursor:pointer!important}



@media(max-width:864px){
nav.bottom-nav,nav.bottom-links{left:50%!important;width:100vw!important;height:11.1111vw!important;padding:1.1574vw 6.25vw .6944vw!important;transform:translateX(-50%)!important;transform-origin:bottom center!important}
nav.bottom-nav img,nav.bottom-links img{width:4.6296vw!important;height:4.6296vw!important;margin-bottom:.3472vw!important}
nav.bottom-nav a,nav.bottom-links a{font-size:1.8519vw!important}
}


/* Move the template-29 dock outside the transformed canvas and pin it to the real viewport. */
.t29-bottom{position:fixed!important;z-index:70!important;left:50%!important;right:auto!important;bottom:0!important;width:calc(864px * var(--s))!important;height:calc(82px * var(--s))!important;transform:translateX(-50%)!important}
.t29-bottom a{gap:calc(6px * var(--s))!important;font-size:calc(14px * var(--s))!important}
.t29-bottom .t29-icon{width:calc(29px * var(--s))!important;height:calc(29px * var(--s))!important}
/* Keep a clear conversion entry in the shared header on every template-29 page. */
.t29-register{display:inline-flex!important;min-width:112px!important;height:46px!important;padding:0 20px!important;align-items:center!important;justify-content:center!important;border:1px solid var(--yellow)!important;border-radius:8px!important;background:var(--yellow)!important;color:#111!important;text-decoration:none!important;font-size:14px!important;font-weight:800!important;line-height:1!important}






