:root{color-scheme:dark;--bg: #0a0a1e;--felt-1: #1a8a55;--felt-2: #064a2c;--felt-edge: #032815;--gold-hi: #F2D27E;--gold: #C99A3F;--gold-lo: #8B6420;--cta-bg: linear-gradient(180deg,#F4D483 0%,#D4A04A 55%,#A6711E 100%);--cta-fg: #1c1108;--win: #4ADE80;--lose: #EF4444;--push: #94A3B8;--text: #F5EFD7;--text-dim: #B7A977;--r-card: 12px;--r-btn: 14px;--r-table: 32px;--shadow-1: 0 1px 3px rgba(0,0,0,.25);--shadow-2: 0 8px 24px rgba(0,0,0,.45)}*{box-sizing:border-box}html,body{margin:0;padding:0;min-width:330px;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.bj-header{position:relative;display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 12px;background:linear-gradient(180deg,#13131f,#0a0a1e);border-bottom:1px solid rgba(201,154,63,.35);box-shadow:0 1px #f2d27e14 inset}.bj-back-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:transparent;border:0;color:var(--gold);cursor:pointer;text-decoration:none;border-radius:10px;transition:color .15s,background .15s,transform .15s}.bj-back-btn:hover{color:var(--gold-hi);background:#ffd70014;transform:scale(1.06)}.bj-back-btn:active{transform:scale(.96)}.bj-header-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:Orbitron,sans-serif;font-weight:700;font-size:20px;letter-spacing:2.5px;color:var(--gold);text-shadow:0 0 12px rgba(242,210,126,.15);pointer-events:none;white-space:nowrap}.bj-more-games-btn{height:34px;padding:0 12px;background:transparent;border:1px solid rgba(201,154,63,.4);color:var(--gold);font-family:Orbitron,sans-serif;font-weight:700;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:8px;transition:color .15s,background .15s,transform .15s,border-color .15s}.bj-more-games-btn:hover{color:var(--gold-hi);border-color:var(--gold-hi);background:#ffd7000f;transform:scale(1.03)}.bj-more-games-btn:active{transform:scale(.97)}@media (max-width: 500px){.bj-more-games-btn{transform:scale(.85);transform-origin:right center}.bj-header-brand{font-size:16px;letter-spacing:1.5px}}.bj-game-body{max-width:880px;margin:0 auto;padding:16px 20px 20px}.bj-table{position:relative;background:radial-gradient(ellipse at 50% 32%,rgba(255,255,255,.12) 0%,transparent 55%),linear-gradient(180deg,var(--felt-1) 0%,var(--felt-2) 100%);border:3px solid var(--gold);box-shadow:inset 0 0 0 1px var(--gold-hi),inset 0 0 0 6px var(--felt-edge),inset 0 0 80px #00000073,0 18px 40px #0009;border-radius:var(--r-table);padding:56px 24px 24px;display:grid;grid-template-rows:1fr 88px 1fr 156px;gap:14px;height:min(700px,calc(100vh - 100px));min-height:540px}.bj-table-top{position:absolute;top:14px;left:26px;right:26px;display:flex;justify-content:space-between;align-items:center;color:var(--text);font-size:13px;letter-spacing:.5px;z-index:3}.bj-balance,.bj-bet{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#00000047;border:1px solid rgba(242,210,126,.25);border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bj-balance b,.bj-bet b{color:var(--gold-hi);font-weight:800;letter-spacing:.5px}.bj-balance.flash-win b{animation:flashWin .6s ease}.bj-balance.flash-lose b{animation:flashLose .6s ease}@keyframes flashWin{0%,to{color:var(--gold-hi)}50%{color:var(--win);text-shadow:0 0 18px var(--win)}}@keyframes flashLose{0%,to{color:var(--gold-hi)}50%{color:var(--lose);text-shadow:0 0 18px var(--lose)}}.bj-table-rules{position:absolute;left:50%;top:46px;transform:translate(-50%);font-size:9px;letter-spacing:3px;color:#fff3;white-space:nowrap;pointer-events:none;text-transform:uppercase;z-index:1}.bj-dealer-area,.bj-player-area{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;z-index:2;overflow:visible}.bj-dealer-area>.bj-side-label,.bj-player-area>.bj-side-label{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.bj-side-label{width:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:64px}.bj-side-label .name{font-family:Orbitron,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:var(--text-dim);text-transform:uppercase}.bj-side-label .total{font-family:Orbitron,sans-serif;font-size:26px;font-weight:800;color:var(--gold-hi);min-height:30px;line-height:1;display:flex;align-items:center;justify-content:center}.bj-hand-meta,.bj-label,.bj-label .total{display:none}.bj-cards{display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:132px}.bj-cards .bj-card+.bj-card{margin-left:-58px}.bj-cards .bj-card{transform:none}.bj-hand-row{display:flex;flex-direction:column;align-items:center;gap:4px}.bj-hand-row+.bj-hand-row{margin-top:6px}.bj-hand-meta{font-size:12px;color:var(--text-dim);letter-spacing:1px}.bj-hand-row.active .bj-hand-meta{color:var(--gold-hi)}.bj-hand-row.active .bj-cards{filter:drop-shadow(0 0 12px rgba(242,210,126,.45))}.bj-card{width:88px;aspect-ratio:2 / 3;border-radius:var(--r-card);background:#fff;color:#111;position:relative;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 3px #00000040,0 6px 14px #00000073;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;container-type:inline-size;overflow:hidden}.bj-card .rank,.bj-card .suit{position:absolute;line-height:1}.bj-card .rank{top:6%;left:8%;font-size:24cqi;letter-spacing:-.04em;z-index:2;text-shadow:0 0 4px rgba(255,255,255,.5)}.bj-card .suit{top:32%;left:9%;font-size:20cqi;font-family:sans-serif;z-index:2}.bj-card:after{content:attr(data-suit);position:absolute;bottom:6%;left:50%;transform:translate(-50%);font-size:62cqi;line-height:1;font-family:sans-serif;color:inherit;filter:drop-shadow(0 1px 0 rgba(0,0,0,.15));pointer-events:none}.bj-card.red{color:#d11d2a}.bj-card.black{color:#111}.bj-card.back{background:repeating-linear-gradient(45deg,transparent,transparent 5px,rgba(180,160,80,.1) 5px,rgba(180,160,80,.1) 6px),repeating-linear-gradient(-45deg,transparent,transparent 5px,rgba(180,160,80,.1) 5px,rgba(180,160,80,.1) 6px),radial-gradient(ellipse at 50% 50%,rgba(40,70,110,.4) 0%,transparent 70%),linear-gradient(180deg,#0e2d4e,#0a2240,#071a38);border:1px solid rgba(180,155,70,.45);box-shadow:inset 0 0 0 3px #b49b462e,inset 0 0 16px #0010488c,0 1px 3px #00000040,0 6px 14px #00000073}.bj-card.back:after,.bj-card.back .rank,.bj-card.back .suit{content:"";display:none}.bj-card.slot{display:none}.bj-card.slot:after{content:""}.bj-card.slot .rank,.bj-card.slot .suit{display:none}.bj-card.bust{animation:bustFlash .6s ease both}.bj-card.bj-glow{animation:bjGlow .8s ease both}.bj-card.flip{animation:flipReveal .6s cubic-bezier(.4,0,.2,1) both;transform-style:preserve-3d}.bj-card.fresh{animation:dealIn .36s cubic-bezier(.2,.7,.3,1) both}@keyframes dealIn{0%{opacity:0;transform:translate(80px,-120px) rotate(20deg) scale(.7)}to{opacity:1}}@keyframes bustFlash{0%,to{box-shadow:0 1px 3px #00000040,0 6px 14px #00000073}50%{box-shadow:0 0 0 3px var(--lose),0 0 24px var(--lose);transform:scale(1.04)}}@keyframes bjGlow{0%,to{box-shadow:0 1px 3px #00000040,0 6px 14px #00000073}50%{box-shadow:0 0 0 3px var(--gold-hi),0 0 28px var(--gold-hi);transform:scale(1.06)}}@keyframes flipReveal{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}.bj-badge{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:1px}.bj-badge.bust{background:var(--lose);color:#fff}.bj-badge.bj{background:var(--gold-hi);color:#1a1a1a}.bj-badge.surr{background:var(--push);color:#fff}.bj-center{display:flex;justify-content:center;align-items:center;z-index:1}.bj-bet-circle{width:76px;height:76px;border-radius:50%;border:2px dashed rgba(242,210,126,.55);background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.1),transparent 60%),#00000059;display:flex;align-items:center;justify-content:center;color:var(--gold-hi);font-family:Orbitron,sans-serif;font-weight:700;font-size:15px;letter-spacing:.5px;box-shadow:inset 0 0 10px #0000008c;position:relative}.bj-bet-circle.has-bet{border-style:solid;border-color:var(--gold-hi)}.bj-bet-circle .stack{position:absolute;left:50%;bottom:6px;transform:translate(-50%);pointer-events:none;display:flex;flex-direction:column-reverse;align-items:center;overflow:hidden;max-height:14px}.bj-bet-circle .stack i{display:block;width:28px;height:3px;border-radius:50%;background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));box-shadow:0 1px #0006;margin-top:1px}.bj-bottom-panel{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:10px;padding:8px 4px 4px}.bj-bottom-bar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1}.bj-chip-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.bj-chip{width:48px;height:48px;border-radius:50%;border:3px dashed rgba(255,255,255,.8);display:inline-flex;align-items:center;justify-content:center;font-family:Orbitron,sans-serif;font-weight:700;font-size:14px;color:#fff;cursor:pointer;box-shadow:0 4px 10px #00000073,inset 0 0 0 4px #0000002e;transition:transform .12s,filter .12s}.bj-chip:hover:not(:disabled){transform:translateY(-3px) scale(1.05);filter:brightness(1.1)}.bj-chip:active:not(:disabled){transform:translateY(0) scale(.96)}.bj-chip:disabled{opacity:.35;cursor:not-allowed;filter:grayscale(.4)}.bj-chip.chip-1{background:radial-gradient(circle at 50% 40%,#fff,#d6d6d6);color:#222}.bj-chip.chip-5{background:radial-gradient(circle at 50% 40%,#ff7676,#c81f1f)}.bj-chip.chip-25{background:radial-gradient(circle at 50% 40%,#6fcf8a,#128a3a)}.bj-chip.chip-100{background:radial-gradient(circle at 50% 40%,#424242,#0c0c0c);border-color:#f2d27eb3}.bj-chip.chip-500{background:radial-gradient(circle at 50% 40%,#b685ff,#5b2ec4)}.bj-action-row,.bj-bet-buttons{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.bj-bottom-panel:has(button[data-act=hit]) .bj-action-row{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;width:100%}.bj-bottom-panel:has(button[data-act=hit]) .bj-action-row>button[data-act=hit]{grid-column:span 2}.bj-bottom-panel:has(button[data-act=hit]) .bj-action-row>button[data-act=stand]{grid-column:span 2}.bj-bottom-panel:has(button[data-act=hit]) .bj-action-row>button[data-act=double]{grid-column:span 2}.bj-bottom-panel:has(button[data-act=hit]) .bj-action-row>button[data-act=split]{grid-column:span 3}.bj-bottom-panel:has(button[data-act=hit]) .bj-action-row>button[data-act=surrender]{grid-column:span 3}.bj-bottom-panel:has(button[data-act=hit]) .bj-action-row .bj-rect-btn{min-width:0}@media (min-width: 680px){.bj-bottom-panel:has(button[data-act=hit]) .bj-action-row{display:flex;flex-wrap:nowrap;justify-content:center;gap:10px}.bj-bottom-panel:has(button[data-act=hit]) .bj-action-row>button[data-act=hit],.bj-bottom-panel:has(button[data-act=hit]) .bj-action-row>button[data-act=stand],.bj-bottom-panel:has(button[data-act=hit]) .bj-action-row>button[data-act=double],.bj-bottom-panel:has(button[data-act=hit]) .bj-action-row>button[data-act=split],.bj-bottom-panel:has(button[data-act=hit]) .bj-action-row>button[data-act=surrender]{grid-column:auto;width:auto}.bj-dealer-area>.bj-side-label,.bj-player-area>.bj-side-label{right:60px}.bj-card{width:104px}.bj-cards .bj-card+.bj-card{margin-left:-56px}.bj-cards{min-height:156px}.bj-dealer-area,.bj-player-area{pointer-events:none}}.bj-rect-btn{min-width:96px;height:40px;padding:0 14px;border-radius:var(--r-btn);font-family:Orbitron,sans-serif;font-weight:700;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;border:0;transition:transform .12s,filter .12s,box-shadow .15s;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.bj-rect-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.bj-rect-btn:active:not(:disabled){transform:translateY(0);filter:brightness(.95)}.bj-rect-btn:disabled{opacity:.32;cursor:not-allowed;filter:grayscale(.5)}.bj-rect-btn.primary{background:var(--cta-bg);color:var(--cta-fg);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #00000040,0 6px 16px #d4a04a73;animation:ctaPulse 1.8s ease-in-out infinite}.bj-rect-btn.primary:hover:not(:disabled){box-shadow:inset 0 1px #fff9,inset 0 -2px #00000040,0 8px 22px #f2d27e99}@keyframes ctaPulse{0%,to{box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #00000040,0 6px 16px #d4a04a73}50%{box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #00000040,0 6px 22px #f2d27ebf}}.bj-rect-btn.secondary{background:linear-gradient(180deg,#0b5536,#064024);color:var(--gold-hi);border:1px solid rgba(242,210,126,.45);box-shadow:inset 0 1px #f2d27e2e,0 3px 8px #0006}.bj-rect-btn.ghost{background:transparent;color:var(--text-dim);border:1px solid rgba(242,210,126,.25)}.bj-rect-btn.ghost:hover:not(:disabled){color:var(--gold-hi);border-color:var(--gold-hi)}.bj-table:has(.bj-result-banner) .bj-table-rules,.bj-table:has(.bj-result-banner) .bj-table-top{display:none}.bj-result-banner{position:absolute;left:50%;top:14px;transform:translate(-50%);padding:8px 22px;border-radius:999px;font-family:Orbitron,sans-serif;font-weight:800;font-size:14px;letter-spacing:2.5px;text-transform:uppercase;z-index:5;animation:bannerIn .32s cubic-bezier(.2,.7,.3,1) both;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bj-result-banner.win{background:#4ade802e;color:var(--win);border:1px solid var(--win);box-shadow:0 0 24px #4ade8059}.bj-result-banner.lose{background:#ef44442e;color:var(--lose);border:1px solid var(--lose);box-shadow:0 0 24px #ef444459}.bj-result-banner.push{background:#94a3b82e;color:var(--push);border:1px solid var(--push)}@keyframes bannerIn{0%{opacity:0;transform:translate(-50%,-30%) scale(.6)}to{opacity:1}}@media (max-width: 520px){.bj-game-body{padding:16px 12px 24px}.bj-table{grid-template-rows:1fr 60px 1fr 130px;height:min(620px,calc(100vh - 80px));min-height:480px;padding:48px 14px 18px}.bj-card{width:68px}.bj-cards .bj-card+.bj-card{margin-left:-24px}.bj-chip{width:50px;height:50px;font-size:12px}.bj-action-row{flex-wrap:nowrap;width:100%}.bj-action-row .bj-rect-btn{flex:1 1 0;min-width:0;height:42px;padding:0 4px;font-size:11px;letter-spacing:.5px}.bj-bet-buttons .bj-rect-btn.primary{height:48px;min-width:120px;font-size:13px;letter-spacing:1.5px}.bj-bet-circle{width:70px;height:70px;font-size:14px}.bj-table-rules{font-size:9px;letter-spacing:2.5px}.bj-result-banner{font-size:12px;padding:6px 14px;letter-spacing:1.5px;top:10px;border-radius:999px}}.bj-header-actions{display:inline-flex;align-items:center;gap:8px}.bj-icon-btn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--gold);border:1px solid rgba(201,154,63,.4);border-radius:8px;cursor:pointer;transition:color .15s,background .15s,border-color .15s,transform .15s}.bj-icon-btn:hover{color:var(--gold-hi);background:#ffd7000f;border-color:var(--gold-hi);transform:scale(1.04)}.bj-icon-btn:active{transform:scale(.96)}.bj-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background:radial-gradient(circle at center,#101030eb,#080818f2 90%);border-radius:var(--r-table);animation:coverIn .24s ease both}.bj-cover-title{font-family:Orbitron,sans-serif;font-weight:800;font-size:clamp(22px,5vw,32px);letter-spacing:4px;background:linear-gradient(90deg,gold,orange,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin-bottom:36px}.bj-cover-play{width:116px;height:116px;border-radius:50%;border:0;cursor:pointer;background:linear-gradient(135deg,gold,orange);box-shadow:0 0 24px 6px #ffd70059;display:flex;align-items:center;justify-content:center;padding:0 0 0 6px;transition:transform .2s,box-shadow .2s;animation:ctaPulse 1.8s ease-in-out infinite}.bj-cover-play:hover{transform:scale(1.06);box-shadow:0 0 32px 8px #ffd70080}.bj-cover-icon{width:38px;height:46px;fill:#1a1a2e}.bj-cover-text{margin-top:36px;font-family:Orbitron,sans-serif;font-size:13px;font-weight:700;color:#ffffff8c;letter-spacing:4px}@keyframes coverIn{0%{opacity:0}to{opacity:1}}.bj-ss-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:bj-ss-mask-in .18s ease;font-family:Inter,system-ui,sans-serif}@keyframes bj-ss-mask-in{0%{opacity:0}to{opacity:1}}.bj-ss-dialog{width:340px;max-width:100%;background:#1a2332;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;color:#fff;animation:bj-ss-dialog-in .22s cubic-bezier(.2,.9,.3,1.1)}@keyframes bj-ss-dialog-in{0%{opacity:0;transform:scale(.94) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.bj-ss-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.bj-ss-title{color:#ffffffbf;font-size:14px;font-weight:700;letter-spacing:1.5px}.bj-ss-close{background:transparent;border:0;color:#fff6;cursor:pointer;padding:4px;display:inline-flex;border-radius:4px;transition:color .15s,background .15s}.bj-ss-close:hover{color:#fff;background:#ffffff14}.bj-ss-row{display:flex;align-items:center;padding:14px 20px;gap:14px;border-bottom:1px solid rgba(255,255,255,.06)}.bj-ss-row:last-child{border-bottom:none}.bj-ss-label{flex:0 0 40%;color:#fff9;font-size:15px;font-weight:400}.bj-ss-switch{position:relative;display:inline-block;margin-left:auto;cursor:pointer}.bj-ss-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;opacity:0;pointer-events:none;width:0;height:0}.bj-ss-switch-track{display:inline-block;position:relative;width:44px;height:24px;border-radius:12px;background:#ffffff1f;transition:background .2s}.bj-ss-switch-thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#ffffffb3;transition:transform .2s,background .2s}.bj-ss-switch input:checked+.bj-ss-switch-track{background:#f2d27e73}.bj-ss-switch input:checked+.bj-ss-switch-track .bj-ss-switch-thumb{transform:translate(20px);background:var(--gold-hi)}input.bj-ss-slider{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:2px;background:linear-gradient(to right,var(--gold-hi) 0%,var(--gold-hi) var(--fill, 100%),rgba(255,255,255,.12) var(--fill, 100%),rgba(255,255,255,.12) 100%);outline:none;cursor:pointer}input.bj-ss-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:0;box-shadow:0 1px 4px #00000080;cursor:pointer}input.bj-ss-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:0;box-shadow:0 1px 4px #00000080;cursor:pointer}@media (max-width: 400px){.bj-ss-mask{padding:10px}.bj-ss-dialog{width:280px;border-radius:12px}.bj-ss-header{padding:10px 14px}.bj-ss-title{font-size:12px;letter-spacing:1px}.bj-ss-row{padding:10px 14px;gap:10px}.bj-ss-label{font-size:13px;flex:0 0 38%}.bj-ss-switch-track{width:38px;height:20px;border-radius:10px}.bj-ss-switch-thumb{width:14px;height:14px}.bj-ss-switch input:checked+.bj-ss-switch-track .bj-ss-switch-thumb{transform:translate(18px)}input.bj-ss-slider{height:3px}input.bj-ss-slider::-webkit-slider-thumb{width:14px;height:14px}input.bj-ss-slider::-moz-range-thumb{width:14px;height:14px}}@media (max-width: 400px){.bj-side-label{width:52px!important}.bj-side-label .name{font-size:10px;letter-spacing:1px}.bj-side-label .total{font-size:18px;min-height:22px}}@media (max-width: 679px){.bj-cards:has(.bj-card:nth-child(4)) .bj-card{width:76px}.bj-cards:has(.bj-card:nth-child(4)) .bj-card+.bj-card{margin-left:-34px}.bj-cards:has(.bj-card:nth-child(5)) .bj-card{width:66px}.bj-cards:has(.bj-card:nth-child(5)) .bj-card+.bj-card{margin-left:-34px}.bj-cards:has(.bj-card:nth-child(6)) .bj-card{width:58px}.bj-cards:has(.bj-card:nth-child(6)) .bj-card+.bj-card{margin-left:-32px}.bj-cards:has(.bj-card:nth-child(7)) .bj-card{width:52px}.bj-cards:has(.bj-card:nth-child(7)) .bj-card+.bj-card{margin-left:-30px}}@media (max-width: 520px){.bj-cards:has(.bj-card:nth-child(3)) .bj-card{width:64px}.bj-cards:has(.bj-card:nth-child(3)) .bj-card+.bj-card{margin-left:-28px}.bj-cards:has(.bj-card:nth-child(4)) .bj-card{width:58px}.bj-cards:has(.bj-card:nth-child(4)) .bj-card+.bj-card{margin-left:-28px}.bj-cards:has(.bj-card:nth-child(5)) .bj-card{width:52px}.bj-cards:has(.bj-card:nth-child(5)) .bj-card+.bj-card{margin-left:-28px}.bj-cards:has(.bj-card:nth-child(6)) .bj-card{width:46px}.bj-cards:has(.bj-card:nth-child(6)) .bj-card+.bj-card{margin-left:-26px}}
