/* Browser demo: one hole only. No home screen, shop, next course or performance report. */
#btnNext,#btnHome,#mHome,#mPerf,#mDbg,#mInbox,#mCaddie,#mOffers,#appPause .quit,#glNav,#glPlusA,#offer,
#pgShop,#pgPass,#pgMix,#pgContracts,#pgInbox,#pgLb,#pgProfile{display:none!important}
#card .demoCta{display:flex;flex-direction:column;gap:10px;position:relative}
#card .demoPitch,#card .demoSoon{margin:2px 0 0;font:600 14px/1.35 'Nunito',sans-serif;color:#dceaff}
#card .demoSoon{font-weight:800;color:#ffd451}
#card .demoGet{display:flex;align-items:center;justify-content:center;height:56px;border-radius:16px;text-decoration:none;
  background:linear-gradient(180deg,#ffe27a,#ffc21f 55%,#e59a00);color:#3a2300;font:400 26px 'Lilita One',sans-serif;letter-spacing:.02em;
  box-shadow:inset 0 3px 0 rgba(255,255,255,.55),inset 0 -4px 0 rgba(150,80,0,.4),0 6px 14px rgba(0,0,0,.35)}
#card .demoRow{display:flex;gap:10px}
#card .demoRow>button{flex:1;min-width:0;height:48px!important;font-size:20px!important}
#card .demoRow>.demoShare{background:linear-gradient(180deg,#3f8ef5,#1752bd)!important;color:#fff!important;text-shadow:0 2px 0 rgba(0,30,90,.6)}
#glGear.dot::after,#gear.dot::after{display:none!important}
