body:has(.game-coming-soon) :is(button,a,[role=button]){-webkit-tap-highlight-color:transparent}body:has(.game-coming-soon) :is(button,a,[role=button]):is(:focus,:focus-visible,:active){box-shadow:none!important;outline:none!important}body:has(.game-coming-soon) :is(button,a,[role=button]):focus-visible{filter:brightness(.9)}.game-demo{box-sizing:border-box;color:#65502b;background:linear-gradient(135deg,#fffaf0,#f8edcf);border:1px solid #d6bd82;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.game-demo:hover{background:#f4e4ba;border-color:#ba9651}.game-demo:active{transform:translateY(1px)}.game-world .game-gate-actions{grid-template-columns:minmax(0,1fr);gap:12px;width:min(280px,100%);margin-top:24px;display:grid}.game-world .game-gate-actions :is(.game-line-login,.game-demo){border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;margin:0;padding:13px 18px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.game-world .game-gate-actions .game-line-login{color:#fff;background:linear-gradient(135deg,#108a55,#087044);border:1px solid #087c49;transition:background .18s,border-color .18s}.game-world .game-gate-actions .game-line-login:hover{background:#06683d;border-color:#06683d}.game-world .game-gate-actions .game-demo{color:#65502b}.game-gate-actions svg{flex:none;width:21px;height:21px}
