/* Cosmetic browser-only theme; native suits and ranks remain readable. */
.luck-mode img[src*="/brand/"]{content:url('/home-assets/luck/star.svg');object-fit:contain}
.luck-mode .top .logo{width:40px!important;height:40px!important;object-fit:contain}.luck-mode .brand-link{width:40px;min-width:40px}
.luck-mode img[src$="/cards/10C.svg"]{content:url('/home-assets/luck/cards/10C.svg')}
.luck-mode img[src$="/cards/10D.svg"]{content:url('/home-assets/luck/cards/10D.svg')}
.luck-mode img[src$="/cards/10H.svg"]{content:url('/home-assets/luck/cards/10H.svg')}
.luck-mode img[src$="/cards/10S.svg"]{content:url('/home-assets/luck/cards/10S.svg')}
.luck-mode img[src$="/cards/2C.svg"]{content:url('/home-assets/luck/cards/2C.svg')}
.luck-mode img[src$="/cards/2D.svg"]{content:url('/home-assets/luck/cards/2D.svg')}
.luck-mode img[src$="/cards/2H.svg"]{content:url('/home-assets/luck/cards/2H.svg')}
.luck-mode img[src$="/cards/2S.svg"]{content:url('/home-assets/luck/cards/2S.svg')}
.luck-mode img[src$="/cards/3C.svg"]{content:url('/home-assets/luck/cards/3C.svg')}
.luck-mode img[src$="/cards/3D.svg"]{content:url('/home-assets/luck/cards/3D.svg')}
.luck-mode img[src$="/cards/3H.svg"]{content:url('/home-assets/luck/cards/3H.svg')}
.luck-mode img[src$="/cards/3S.svg"]{content:url('/home-assets/luck/cards/3S.svg')}
.luck-mode img[src$="/cards/4C.svg"]{content:url('/home-assets/luck/cards/4C.svg')}
.luck-mode img[src$="/cards/4D.svg"]{content:url('/home-assets/luck/cards/4D.svg')}
.luck-mode img[src$="/cards/4H.svg"]{content:url('/home-assets/luck/cards/4H.svg')}
.luck-mode img[src$="/cards/4S.svg"]{content:url('/home-assets/luck/cards/4S.svg')}
.luck-mode img[src$="/cards/5C.svg"]{content:url('/home-assets/luck/cards/5C.svg')}
.luck-mode img[src$="/cards/5D.svg"]{content:url('/home-assets/luck/cards/5D.svg')}
.luck-mode img[src$="/cards/5H.svg"]{content:url('/home-assets/luck/cards/5H.svg')}
.luck-mode img[src$="/cards/5S.svg"]{content:url('/home-assets/luck/cards/5S.svg')}
.luck-mode img[src$="/cards/6C.svg"]{content:url('/home-assets/luck/cards/6C.svg')}
.luck-mode img[src$="/cards/6D.svg"]{content:url('/home-assets/luck/cards/6D.svg')}
.luck-mode img[src$="/cards/6H.svg"]{content:url('/home-assets/luck/cards/6H.svg')}
.luck-mode img[src$="/cards/6S.svg"]{content:url('/home-assets/luck/cards/6S.svg')}
.luck-mode img[src$="/cards/7C.svg"]{content:url('/home-assets/luck/cards/7C.svg')}
.luck-mode img[src$="/cards/7D.svg"]{content:url('/home-assets/luck/cards/7D.svg')}
.luck-mode img[src$="/cards/7H.svg"]{content:url('/home-assets/luck/cards/7H.svg')}
.luck-mode img[src$="/cards/7S.svg"]{content:url('/home-assets/luck/cards/7S.svg')}
.luck-mode img[src$="/cards/8C.svg"]{content:url('/home-assets/luck/cards/8C.svg')}
.luck-mode img[src$="/cards/8D.svg"]{content:url('/home-assets/luck/cards/8D.svg')}
.luck-mode img[src$="/cards/8H.svg"]{content:url('/home-assets/luck/cards/8H.svg')}
.luck-mode img[src$="/cards/8S.svg"]{content:url('/home-assets/luck/cards/8S.svg')}
.luck-mode img[src$="/cards/9C.svg"]{content:url('/home-assets/luck/cards/9C.svg')}
.luck-mode img[src$="/cards/9D.svg"]{content:url('/home-assets/luck/cards/9D.svg')}
.luck-mode img[src$="/cards/9H.svg"]{content:url('/home-assets/luck/cards/9H.svg')}
.luck-mode img[src$="/cards/9S.svg"]{content:url('/home-assets/luck/cards/9S.svg')}
.luck-mode img[src$="/cards/AC.svg"]{content:url('/home-assets/luck/cards/AC.svg')}
.luck-mode img[src$="/cards/AD.svg"]{content:url('/home-assets/luck/cards/AD.svg')}
.luck-mode img[src$="/cards/AH.svg"]{content:url('/home-assets/luck/cards/AH.svg')}
.luck-mode img[src$="/cards/AS.svg"]{content:url('/home-assets/luck/cards/AS.svg')}
.luck-mode img[src$="/cards/back-charmed.svg"]{content:url('/home-assets/luck/cards/back-charmed.svg')}
.luck-mode img[src$="/cards/JC.svg"]{content:url('/home-assets/luck/cards/JC.svg')}
.luck-mode img[src$="/cards/JD.svg"]{content:url('/home-assets/luck/cards/JD.svg')}
.luck-mode img[src$="/cards/JH.svg"]{content:url('/home-assets/luck/cards/JH.svg')}
.luck-mode img[src$="/cards/JS.svg"]{content:url('/home-assets/luck/cards/JS.svg')}
.luck-mode img[src$="/cards/KC.svg"]{content:url('/home-assets/luck/cards/KC.svg')}
.luck-mode img[src$="/cards/KD.svg"]{content:url('/home-assets/luck/cards/KD.svg')}
.luck-mode img[src$="/cards/KH.svg"]{content:url('/home-assets/luck/cards/KH.svg')}
.luck-mode img[src$="/cards/KS.svg"]{content:url('/home-assets/luck/cards/KS.svg')}
.luck-mode img[src$="/cards/QC.svg"]{content:url('/home-assets/luck/cards/QC.svg')}
.luck-mode img[src$="/cards/QD.svg"]{content:url('/home-assets/luck/cards/QD.svg')}
.luck-mode img[src$="/cards/QH.svg"]{content:url('/home-assets/luck/cards/QH.svg')}
.luck-mode img[src$="/cards/QS.svg"]{content:url('/home-assets/luck/cards/QS.svg')}
.luck-mode img[src$="/coin_heads.png"]{content:url('/home-assets/luck/coin-heads.svg')}
.luck-mode img[src$="/coin_tails.png"]{content:url('/home-assets/luck/coin-tails.svg')}
.luck-mode .clover-rain span{mask-image:url('/home-assets/luck/star.svg')}.luck-mode #dc-slider::-webkit-slider-thumb{background:#fff url('/home-assets/luck/star-blue.svg') center/23px no-repeat}.luck-mode #dc-slider::-moz-range-thumb{background:#fff url('/home-assets/luck/star-blue.svg') center/23px no-repeat}.luck-mode .bet-dice-target-mark img{content:url('/home-assets/luck/star-blue.svg')}
.pk-ball-star{display:none}.luck-mode .pk-ball-circle{display:none}.luck-mode .pk-ball-star{display:block;fill:#fff;stroke:#68a9ef;stroke-width:1.1;stroke-linejoin:round}
.luck-accent{display:none}.luck-mode .luck-accent{display:inline-block;width:20px;height:20px;flex:none;background:url('/home-assets/luck/star-blue.svg') center/contain no-repeat;margin-inline:5px;pointer-events:none}
.luck-switch{width:44px;height:26px;border:0;border-radius:20px;background:#304839;position:relative;cursor:pointer;transition:background .2s}.luck-switch:before{content:'';position:absolute;left:4px;top:4px;width:18px;height:18px;border-radius:50%;background:#e9f1e5;transition:transform .2s}.luck-switch[aria-checked=true]{background:#427fc8}.luck-switch[aria-checked=true]:before{transform:translateX(18px)}.luck-switch:focus-visible{outline:2px solid #a6caf1;outline-offset:4px}
#luck-rain{position:fixed;inset:0;width:100vw;height:100dvh;padding:0;margin:0;border:0;background:transparent;pointer-events:none;overflow:hidden;z-index:2147483647}#luck-rain::backdrop{display:none}#luck-rain canvas{display:block;width:100%;height:100%}

/* Every game has an in-board treatment, in addition to shared branding. */
.luck-mode img:is([src$="/mine_gem.png"],[src$="/keno_gem.svg"]){content:url('/home-assets/luck/jewel-star.svg')}
.luck-mode .kn-tile[aria-pressed=true]:not(.drawn){background:#b7d9fc;color:#123858;box-shadow:0 4px 0 #6e9cc9}
.luck-mode .kn-tile.hit{background:#102b47}.luck-mode .tw-tile[data-face=safe]{background:#183b57}
.luck-mode .ck-cap{background-color:#203956}.luck-mode .ck-cap:after{content:'';position:absolute;inset:24%;background:url('/home-assets/luck/star-blue.svg') center/contain no-repeat;pointer-events:none}
.luck-mode .ck-lane.current .ck-lane-label{background:#3977b9;color:#fff}
.luck-mode .lb-roll{background:url('/home-assets/luck/star-blue.svg') center 18%/34px no-repeat}.luck-mode #lb-number:not(.loss){text-shadow:none}.luck-mode #lb-number.win{color:#9ccfff}
.luck-music-dock{position:fixed;left:16px;bottom:16px;width:200px;z-index:2000;background:#10251d;border-radius:9px;overflow:hidden;box-shadow:0 8px 24px #0004}.luck-music-dock iframe{display:block;width:200px;height:200px;border:0}.luck-music-heading{display:flex;align-items:center;justify-content:space-between;padding:4px 7px 4px 10px;color:#d9e6ed;font-size:11px}.luck-music-heading button{border:0;background:transparent;color:#c1d1da;width:26px;height:26px;font:20px/1 sans-serif;cursor:pointer}.luck-music-reopen{position:fixed;left:16px;bottom:16px;z-index:2000;border:0;border-radius:7px;padding:9px 13px;background:#224b70;color:#edf5ff;font:600 12px/1.2 inherit;cursor:pointer}
