/* The beta notice (13 Nov 2026): shown once a day per visitor by beta.js.
   The box copies the sites' own lightboxes: the places games' (.mg-light) by default,
   Heliopoly's wizard lightbox on heliopoly.com. Colours come from each site's theme. */
.gt-beta{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.6)}
.gt-beta-box{position:relative;background:var(--panel,#14181f);color:var(--ink,#f1ede4);border:1px solid var(--line,rgba(255,255,255,.18));border-radius:8px;padding:20px 22px;width:min(520px,100%);max-height:90vh;overflow:auto;box-sizing:border-box;text-align:left}
.gt-beta-box p{margin:0 0 1em;line-height:1.5;font-size:1rem}
.gt-beta-box strong{font-weight:700}
.gt-beta-acts{display:flex;justify-content:flex-end}
.gt-beta-acts .btn{cursor:pointer;min-width:88px;min-height:44px}
.gt-beta.gt-beta-hp{background:rgba(9,20,30,.72)}
.gt-beta.gt-beta-hp .gt-beta-box{background:#fffdf6;color:var(--ink,#1c2834);border:3px solid var(--ink,#1c2834);border-radius:10px;box-shadow:0 30px 90px rgba(0,0,0,.55)}
body.gt-beta-lock{overflow:hidden}
