/* SECTION 01: FOOTER TOKENS FALLBACKS */
:root{--footerH:20px;--stage:600px;--bar:#1f1e1e;}

/* SECTION 02: FIXED FOOTER */
.gameFooter{position:fixed;left:0;right:0;bottom:0;width:100%;height:var(--footerH,46px);z-index:900;display:flex;justify-content:center;pointer-events:none;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:800;letter-spacing:.08em;color:#fff;}
.gameFooter .bar{width:100%;height:var(--footerH,46px);background-color:var(--bar,#1f1e1e);display:flex;align-items:center;justify-content:center;pointer-events:auto;}
.gameFooter .footerLabel{font:inherit;letter-spacing:inherit;color:inherit;opacity:.95;text-align:center;white-space:nowrap;}
.gameFooter .footerLinkBtn{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;text-decoration:none;}
.gameFooter .footerLinkBtn:hover{opacity:.9;text-decoration:underline;}
.gameFooter .footerLinkBtn:visited{color:inherit;text-decoration:none;}

/* SECTION 03: OPTIONAL STAGE CENTERING */
.gameFooter .bar{max-width:var(--stage,600px);margin:0 auto;}
