.coin-card{width:min(440px,94vw);box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;gap:16px}.coin-card h2{font-size:14px;line-height:1.8;margin:0}.coin-card p{font-size:10px;line-height:1.8}.coin-balance{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.coin-balance img,.coin-card button img{width:24px;height:24px;object-fit:contain;vertical-align:middle}.coin-viewport{position:relative;width:100%;height:122px;overflow:hidden;background:#17181c;border-block:3px solid var(--game-line,#ac8751);isolation:isolate}.coin-track{display:flex;gap:8px;width:max-content;height:100%;align-items:center;will-change:transform}.coin-cell{width:88px;height:100px;flex:none;background:var(--game-inset,#2a211a);border:2px solid var(--game-line,#ad8652);display:grid;place-items:center;box-sizing:border-box}.coin-cell img{width:76px;height:84px;object-fit:contain}.coin-cell span{color:#978776;font-size:24px}.coin-marker{position:absolute;left:50%;translate:-50% 0;width:0;height:0;z-index:2;border-inline:10px solid transparent;filter:drop-shadow(0 1px 1px #000)}.coin-marker.top{top:0;border-top:13px solid #ffde83}.coin-marker.bottom{bottom:0;border-bottom:13px solid #ffde83}.coin-result-image{width:120px;height:120px;object-fit:contain;margin:auto}.receipt-award{display:flex;align-items:center;gap:12px;padding:12px;background:var(--game-inset);font-size:10px;line-height:1.8}.receipt-award img{width:60px;height:60px;object-fit:contain}.gp-free-coins img{max-height:100px;object-fit:contain}.gp-free-coins small{font-size:8px}#freeCoinModal,#coinResultModal,#tournamentReceiptModal{z-index:180}#bossLiveHud{width:min(420px,94%);margin:6px auto 8px;padding:8px 10px;box-sizing:border-box;background:#26180fee;border:2px solid var(--game-line,#c19751);font-size:8px;line-height:1.8}#bossLiveHud[hidden]{display:none}.boss-live-title{display:flex;gap:8px;justify-content:space-between}.boss-live-track{height:9px;background:#160c08;overflow:hidden;margin:4px 0;border:1px solid #8b5b40}.boss-live-track i{display:block;height:100%;background:linear-gradient(#ff8576,#e63e45);transition:width .6s ease-out}#bossLiveDamage{display:block;min-height:13px;color:#ffbb8a;font-size:7px}#refQualification{line-height:2}
.coin-viewport{container-type:inline-size}.coin-cell{width:calc((100cqw - 32px)/4)}.coin-cell img{max-width:100%;width:76px}
.coin-caption{display:block;margin-top:7px;font-size:9px;letter-spacing:1px;color:var(--material-glint,#d9bc87);font-weight:normal;line-height:1.5}.gp-item .coin-caption{font-size:7px;margin-top:5px}.coin-tile-balance{display:flex;gap:6px;align-items:center;justify-content:center}.gp-item .coin-tile-balance img{width:18px!important;height:18px!important;padding:0!important;border:0!important;background:none!important}
html[data-theme] :is(.gp-card,.coin-card){background-color:var(--game-panel)!important;background-image:linear-gradient(#0002,#0002),var(--surface-texture)!important;background-size:128px 128px!important;border:6px solid var(--game-line)!important;border-image:var(--surface-panel) 100 / 9px stretch!important;box-shadow:0 12px 36px #000a,inset 0 0 0 1px var(--game-line)!important;border-radius:0!important}
html[data-theme] :is(.gp-card,.coin-card) h2{color:var(--game-ink);text-shadow:1px 2px #0007}
html[data-theme] .gp-card .gp-search{color:var(--game-ink)!important;background:var(--game-inset)!important;border:2px solid var(--game-line)!important;border-radius:0!important;font:inherit;font-size:10px}
html[data-theme] :is(.gp-item,.gift-item){background:var(--game-inset)!important;border:2px solid var(--game-line)!important;box-shadow:inset 1px 1px 0 #ffffff1a,inset -2px -2px 0 #0005!important;color:var(--game-ink)!important;border-radius:0!important;gap:8px;padding:10px}
html[data-theme] :is(.gp-item,.gift-item) img{background:#0002!important;border-radius:0!important;object-fit:contain}
html[data-theme] .gp-item.active{border-color:var(--material-glint)!important;box-shadow:inset 0 0 0 2px var(--game-accent),0 0 0 1px var(--game-edge)!important}
html[data-theme] .gp-sort button{background:var(--surface-texture) var(--game-panel);color:var(--game-ink);border:2px solid var(--game-line);border-radius:0}
html[data-theme] .gp-sort button.active{color:var(--game-edge);background:var(--game-accent);box-shadow:inset 1px 1px 0 #fff5}
html[data-theme] #refOwnCodeBox{background:var(--surface-texture) var(--game-inset)!important;background-size:128px 128px!important;border:4px solid var(--game-line)!important;border-image:none!important;padding:16px!important;box-shadow:inset 1px 1px #fff2,inset -2px -2px #0005!important;gap:10px}
#refOwnCode{padding:12px;color:var(--game-ink);font-size:13px;background:#0003;text-align:center;border-bottom:2px solid var(--game-line)}#refCodeUses{text-align:center;color:var(--material-glint)}#refQualification{padding:12px 0;line-height:2.1;color:var(--game-ink);border-top:1px solid var(--game-line);border-bottom:1px solid var(--game-line);font-size:8px}
html[data-theme] #bossLiveHud{background-color:var(--game-panel);background-image:var(--surface-texture);background-size:128px 128px;border:4px solid var(--game-line);border-image:var(--surface-panel) 100 / 7px stretch;padding:9px 12px 6px;box-shadow:inset 0 0 0 1px var(--game-edge),0 3px 0 #0006;color:var(--game-ink);text-shadow:1px 1px #0008}
.boss-live-title{align-items:center;font-size:7px;line-height:1.6}.boss-live-title span:first-child{max-width:48%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.boss-live-title span:last-child{white-space:nowrap;font-size:6px}.boss-live-track{height:12px;border:2px solid var(--game-edge);outline:1px solid var(--game-line);box-shadow:inset 0 2px 2px #000a;margin:7px 0 4px;background:#240b0b}.boss-live-track i{background:linear-gradient(#ff947c 0 18%,#e85148 18% 72%,#9c2529 72%);box-shadow:inset 1px 0 #ffd1a3;transition:width .65s ease-out}#bossLiveDamage{font-size:6px;line-height:1.6;min-height:10px;color:var(--material-glint)}html[data-optimized="on"] .boss-live-track i{transition:none}
@media(max-width:420px){.gp-card{padding:16px!important}.gp-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gp-sort button{font-size:7px!important;padding:8px 5px!important}.coin-card{padding:16px!important}}


html[data-theme] .weapon-card.unk .wc-img img{filter:brightness(0)!important;opacity:1!important}
.coin-card{gap:10px}.coin-card p{margin:2px 0}.coin-card h2 .coin-caption{display:inline;font-size:10px;margin:0;letter-spacing:0}.coin-balance{font-size:9px!important;margin:0 0 4px!important}.coin-balance span{color:var(--material-glint)}
.coin-cell{width:calc((100cqw - 16px)/3);height:100px}.coin-viewport{height:114px}.coin-fast{display:flex;align-items:center;justify-content:space-between;position:relative;font-size:9px;line-height:1.8;cursor:pointer;padding:5px 0}.coin-fast input{position:absolute;right:0;width:40px;height:24px;opacity:0;cursor:pointer}.coin-fast>span{width:38px;height:20px;background:var(--game-inset);border:2px solid var(--game-line);box-sizing:border-box;pointer-events:none}.coin-fast>span:after{content:'';display:block;width:12px;height:12px;margin:2px;background:#9e9a88;transition:transform .15s}.coin-fast input:checked+span:after{transform:translateX(18px);background:#ffe29b}.coin-fast input:checked+span{background:#4d684b}.coin-fast input:focus-visible+span{outline:2px solid var(--material-glint);outline-offset:3px}#coinStatus:empty{display:none}.coin-tile-balance{font-size:7px!important;line-height:1.6}
.coin-card label.coin-fast{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0!important;min-height:28px}.coin-card label.coin-fast input{position:absolute!important;right:0!important;width:40px!important;height:24px!important;margin:0!important;opacity:0!important}.coin-card label.coin-fast>span{display:block!important;flex:0 0 38px!important;width:38px!important;height:20px!important;margin:0!important;padding:0!important}


html[data-theme] :is(.gp-free-coins,.coin-card,#bossLiveHud),html[data-theme] :is(.gp-free-coins,.coin-card,#bossLiveHud) :is(h2,p,b,small,span,label,button){font-family:var(--game-font)!important;font-weight:400}
html[data-theme] .gp-free-coins{gap:5px!important}.gp-free-coins .coin-caption{font-size:7px!important;letter-spacing:0}.gp-free-coins .coin-tile-balance{display:flex!important;flex-wrap:nowrap!important;white-space:nowrap!important;gap:5px!important;font-size:9px!important;margin:0!important}.gp-free-coins .coin-tile-balance img{flex:none!important;width:18px!important;height:18px!important}
html[data-theme] #bossLiveHud{width:min(520px,94%);padding:13px 14px 9px;border-width:5px;margin:8px auto 12px}.boss-live-title{font-size:10px;line-height:1.8;gap:12px}.boss-live-title span:first-child{max-width:44%}.boss-live-title span:last-child{font-size:8px}.boss-live-track{height:20px;margin:10px 0 7px;box-shadow:inset 0 3px #0007;border-width:2px}.boss-live-track i{background:repeating-linear-gradient(90deg,transparent 0 15px,#47191a55 15px 17px),linear-gradient(#ffa188 0 20%,#e54f48 20% 75%,#9c282f 75%);box-shadow:inset 0 2px #ffc49c}.boss-live-track,.boss-live-track i{border-radius:0!important}#bossLiveDamage{font-size:8px;min-height:13px;line-height:1.7}
@media(max-width:360px){.boss-live-title{font-size:8px}.boss-live-title span:last-child{font-size:6px}#bossLiveDamage{font-size:7px}}

.coin-quantity{display:flex;justify-content:space-between;align-items:center;font-size:9px;gap:10px}.coin-quantity>div{display:flex;align-items:center;gap:12px}.coin-card .coin-quantity button{width:30px;height:30px;min-height:0;padding:0;font:inherit;font-size:16px;background:var(--game-inset);color:var(--game-ink);border:2px solid var(--game-line);cursor:pointer}.coin-quantity output{min-width:22px;text-align:center;font-size:12px}.coin-fast input:disabled+span{opacity:.45}.coin-fast:has(input:disabled){cursor:default;opacity:.7}#coinStatus{min-height:24px;font-size:8px}#coinResultAwards{display:grid;gap:8px;max-height:36vh;overflow:auto}.coin-card{max-height:94dvh;overflow-y:auto}.coin-balance{font-size:8px!important}

html[data-theme] .prize-card .thumb.thumb-gift{padding:0!important;overflow:hidden;isolation:isolate}html[data-theme] .prize-card .thumb.thumb-gift>img{display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;position:absolute;inset:0;margin:0!important;padding:0!important;object-fit:cover;image-rendering:auto!important}

html[data-theme] img:is([src*="/nft-img/"],[src*="nft.fragment.com/gift/"],[src*="/gimg/"]){clip-path:inset(0 round 10%);object-fit:cover!important}
.receipt-award{min-width:0;padding:10px;gap:10px;font-family:var(--game-font);font-size:9px}.receipt-award span{min-width:0;overflow-wrap:anywhere}.receipt-award img{flex:0 0 54px;width:54px;height:54px}.receipt-award img[src*="free-coins/coin"]{flex-basis:36px;width:36px;height:36px}#receiptNote{font-size:8px!important;line-height:1.9}.hist-coin{width:16px!important;height:16px!important;vertical-align:middle;object-fit:contain}.hist-free-spin{filter:none!important}.boss-prize img[src*="free-coins/coin"]{object-fit:contain!important;clip-path:none!important}

#depositNoticeModal{z-index:181}.deposit-notice-icon{width:52px;height:52px;object-fit:contain;margin:auto}#depositNoticeAmount{color:var(--material-glint);font-size:18px;margin:4px 0 8px}#depositNoticeBalance{font-size:9px}#depositNoticeModal h2{font-size:14px}

html[data-theme] :is(.gp-hat-onyx img,.gp-hat-black img,body.tier-onyx #centerHat:not(.is-gift),body.tier-black #centerHat:not(.is-gift)){background:none!important;padding:0!important;box-shadow:none!important;border-radius:0!important;filter:none!important}
