.lj-game{--bg:#232422;--ink:#e8e6df;--muted:#a3a69d;--faint:#82857c;--line:#62655e;--line-bright:#8c8f87;--accent:#d8a657;--you:#a39ad6;--lex:#db9670;--neutral:#d4d6d0;--card-w:clamp(40px,10.5vw,50px);--card-h:clamp(58px,15vw,72px);--frame:"DM Serif Display",serif;--play:"Spectral",serif;--body:"DM Mono",monospace;--chip-5:#b97f88;--chip-10:#7f9bb9;--chip-25:#8ab97f;--chip-allin:var(--accent);height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--body);display:flex;justify-content:center;-webkit-font-smoothing:antialiased;overflow:hidden;touch-action:manipulation}.lj-game *,.lj-game :after,.lj-game :before{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}.lj-game button{font:inherit}.lj-game .frame{width:100%;max-width:430px;height:100dvh;padding:10px 20px 18px;display:flex;flex-direction:column;background:radial-gradient(120% 80% at 50% -10%,#2a2b29 0,var(--bg) 55%);position:relative;overflow:hidden}.lj-game #lj-root{flex:1;min-height:0;display:flex;flex-direction:column}.lj-game .zone-top{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lj-game .zone-top::-webkit-scrollbar{display:none}.lj-game .zone-actions{flex-shrink:0;padding-top:10px}.lj-game .zone-top.bet-zone{display:flex;flex-direction:column}.lj-game .bet-hero{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding-bottom:24px}.lj-game .bet-hero-label{font-family:var(--body);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.lj-game .bet-hero-amt{font-family:var(--frame);font-weight:400;font-size:clamp(58px,17vw,76px);line-height:1;color:var(--accent);letter-spacing:.005em}.lj-game .bet-hero-amt.muted{color:var(--faint)}.lj-game .bet-hero-hint{font-family:var(--play);font-style:italic;font-size:14px;color:var(--muted);margin-top:4px}.lj-game .title-row{display:flex;align-items:center;justify-content:space-between;position:relative}.lj-game h1{font-family:var(--frame);font-weight:400;color:var(--accent);font-size:clamp(27px,7.6vw,34px);letter-spacing:.005em;line-height:1}.lj-game .lj-info{width:23px;height:23px;flex-shrink:0;align-self:center;position:static;border:none;background:transparent;padding:0;cursor:pointer;color:var(--faint);transition:color .14s}.lj-game .lj-info:hover{color:var(--muted)}.lj-game .lj-info svg{display:block;width:100%;height:100%}.lj-game .rule{height:1px;background:var(--line);margin:11px 0 13px}.lj-game .rule.soft{background:var(--line);opacity:.5;margin:11px 0}.lj-game .bank{display:flex;justify-content:space-between;align-items:flex-end}.lj-game .bank .cell{display:flex;flex-direction:column;gap:3px}.lj-game .bank .cell.c{align-items:center}.lj-game .bank .cell.r{align-items:flex-end}.lj-game .bank .lbl{font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.lj-game .bank .val{font-family:var(--frame);font-weight:400;font-size:clamp(21px,5.8vw,26px);line-height:1}.lj-game .bank .bankroll .val{color:var(--you)}.lj-game .bank .bet .val{color:var(--accent)}.lj-game .bank .wl .val{color:var(--ink)}.lj-game .metaline{display:flex;justify-content:center;gap:16px;margin:11px 0 14px;font-size:9.5px;letter-spacing:.08em;color:var(--muted)}.lj-game .metaline b{color:var(--ink);font-weight:500}.lj-game .seat{display:flex;align-items:center;gap:9px;margin-bottom:8px}.lj-game .seat .dot{width:5px;height:5px;border-radius:50%;background:var(--lex);opacity:.85;flex-shrink:0}.lj-game .seat.you .dot{background:var(--you)}.lj-game .seat .who{font-family:var(--play);font-style:italic;font-size:17px;color:var(--ink);white-space:nowrap}.lj-game .seat .spacer{flex:1;height:1px;background:var(--line);opacity:.55;margin:0 2px}.lj-game .seat .showing{font-family:var(--body);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.lj-game .seat .showing b{font-family:var(--frame);font-weight:400;font-size:15px;color:var(--ink);letter-spacing:0}.lj-game .seat .showing b.danger{color:var(--lex)}.lj-game .row{gap:7px;flex-wrap:wrap;min-height:var(--card-h)}.lj-game .card,.lj-game .row{display:flex;justify-content:center}.lj-game .card{width:var(--card-w);height:var(--card-h);border:1px solid var(--line);border-radius:9px;background:transparent;position:relative;align-items:center;font-family:var(--play);font-weight:400;font-size:clamp(24px,6.4vw,30px);color:var(--ink);user-select:none;transition:opacity .14s,border-color .14s,color .14s,transform .14s}.lj-game .card .v{top:5px;left:7px;font-size:8.5px;color:var(--faint);font-weight:500}.lj-game .card .pip,.lj-game .card .v{position:absolute;font-family:var(--body);line-height:1}.lj-game .card .pip{top:4px;right:6px;font-size:10px;color:var(--accent)}.lj-game .card.you{border-color:var(--ink)}.lj-game .card.you .v{color:var(--muted)}.lj-game .card.hole{border-color:var(--line);color:transparent}.lj-game .card.hole:after{content:"";position:absolute;inset:11px;border:1px solid var(--line);border-radius:4px;opacity:.5}.lj-game .card.dealing{animation:ljCardGrow .26s cubic-bezier(.4,0,.2,1) both}.lj-game .card.dealing .letter,.lj-game .card.dealing .pip,.lj-game .card.dealing .v{opacity:0;animation:ljCardContent .18s ease-out .14s forwards}@keyframes ljCardGrow{0%{width:0;margin-left:-3.5px;margin-right:-3.5px;opacity:.4}to{width:var(--card-w);margin-left:0;margin-right:0;opacity:1}}@keyframes ljCardContent{to{opacity:1}}.lj-game .card.tappable{cursor:pointer}.lj-game .card.tappable:hover{filter:brightness(1.15)}.lj-game .card.selected{border-color:var(--accent);color:var(--accent);transform:translateY(-5px)}.lj-game .card.selected .v,.lj-game .card.selected.you .v{color:var(--accent)}.lj-game .card.used{opacity:.34}.lj-game .row.dimmed{opacity:.3;transition:opacity .28s ease-out}.lj-game .total{display:flex;align-items:baseline;gap:5px}.lj-game .total .num{font-family:var(--frame);font-weight:400;font-size:clamp(28px,7.8vw,36px);line-height:.9;color:var(--ink);letter-spacing:.005em}.lj-game .total .cap{font-family:var(--body);font-size:11px;color:var(--muted);letter-spacing:.06em}.lj-game .total.bust .num,.lj-game .total.warn .num{color:var(--lex)}.lj-game .you-block{margin-top:2px}.lj-game .splithand{border:1px solid var(--line);border-radius:11px;padding:10px 11px;margin-bottom:9px;transition:border-color .14s,opacity .14s}.lj-game .splithand.active{border-color:var(--accent)}.lj-game .splithand .sh-head{display:flex;align-items:center;gap:8px;margin-bottom:7px}.lj-game .splithand .sh-name{font-family:var(--body);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.lj-game .splithand .sh-tot{font-family:var(--frame);font-size:15px;color:var(--ink)}.lj-game .splithand .sh-tot.danger{color:var(--lex)}.lj-game .splithand .sh-pip{margin-left:auto;font-family:var(--body);font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--bg);background:var(--accent);padding:2px 6px 1px;border-radius:3px}.lj-game .splithand.strip{display:flex;align-items:center;gap:10px;padding:9px 11px;margin-bottom:9px}.lj-game .sh-strip-name{font-family:var(--body);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-shrink:0}.lj-game .sh-strip-words{flex:1;font-family:var(--play);font-style:italic;font-size:14px;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lj-game .sh-strip-words.empty{color:var(--faint)}.lj-game .sh-strip-tot{font-family:var(--frame);font-size:14px;color:var(--ink);flex-shrink:0}.lj-game .sh-strip-tot.danger{color:var(--lex)}.lj-game .msg{font-family:var(--play);font-style:italic;font-size:14px;color:var(--muted);text-align:center;margin:14px 0 10px;line-height:1.3;min-height:1.3em}.lj-game .builder{margin-top:12px}.lj-game .built{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.lj-game .built-word{display:flex;align-items:center;gap:8px;cursor:pointer;padding:5px 10px 5px 12px;border:1px solid var(--line);border-radius:7px;background:rgba(0,0,0,.14)}.lj-game .built-word .bw{font-family:var(--play);font-style:italic;font-size:16px;color:var(--ink);letter-spacing:.01em}.lj-game .built-word .bp{font-family:var(--frame);font-weight:400;font-size:14px;color:var(--accent)}.lj-game .built-word .bx{font-family:var(--body);font-size:10px;color:var(--faint);margin-left:1px}.lj-game .word-bar-row{display:flex;align-items:stretch;gap:8px}.lj-game .word-bar{flex:1;gap:3px;min-height:50px;padding:9px 14px}.lj-game .word-bar,.lj-game .word-bs{display:flex;justify-content:center;align-items:center;border:1px solid var(--line-bright);border-radius:9px;background:transparent}.lj-game .word-bs{flex-shrink:0;width:46px;color:var(--ink);cursor:pointer;padding:0;transition:opacity .14s,border-color .14s,color .14s}.lj-game .word-bs svg{width:22px;height:22px;display:block}.lj-game .word-bs:hover:not(.dim){border-color:var(--accent);color:var(--accent)}.lj-game .word-bs.dim{opacity:.35;cursor:default}.lj-game .word-letter{font-family:var(--play);font-weight:500;font-size:26px;color:var(--accent);letter-spacing:.04em;line-height:1}.lj-game .word-cursor{width:2px;height:26px;background:var(--accent);border-radius:1px;margin-left:3px;animation:ljBlink 1.1s steps(1) infinite}@keyframes ljBlink{0%,50%{opacity:1}51%,to{opacity:0}}.lj-game .word-hint{font-family:var(--play);font-style:italic;font-size:14px;color:var(--faint)}.lj-game .status{text-align:center;min-height:17px;margin:9px 0 2px;font-family:var(--body);font-size:11px;letter-spacing:.05em}.lj-game .status.valid{color:var(--neutral)}.lj-game .status.valid b{color:var(--accent);font-family:var(--frame);font-weight:400;font-size:13px;letter-spacing:0}.lj-game .status.short{color:var(--faint)}.lj-game .actions{flex-direction:column}.lj-game .actions,.lj-game .b-actions,.lj-game .main-row,.lj-game .sub-row{display:flex;gap:8px}.lj-game .btn{flex:1;padding:13px 0;border-radius:8px;cursor:pointer;border:1px solid;font-family:var(--body);font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:transparent;transition:filter .14s,opacity .14s}.lj-game .btn:disabled{opacity:.4;cursor:default}.lj-game .btn:hover:not(:disabled){filter:brightness(1.12)}.lj-game .btn.accent{border-color:var(--accent);background:rgba(216,166,87,.05);color:var(--accent);font-weight:500}.lj-game .btn.neutral{border-color:var(--neutral);color:var(--neutral)}.lj-game .btn.line{border-color:var(--line-bright);color:var(--ink)}.lj-game .btn.quiet{border-color:var(--faint);color:var(--muted)}.lj-game .btn.quiet:hover:not(:disabled){color:var(--neutral);border-color:var(--muted)}.lj-game .btn.danger{border-color:var(--faint);color:var(--muted)}.lj-game .btn.danger-confirm,.lj-game .btn.danger:hover:not(:disabled){border-color:var(--lex);color:var(--lex)}.lj-game .btn.danger-confirm{background:rgba(219,150,112,.05);font-weight:500}.lj-game .btn.back{flex:0.85;border-color:var(--faint);color:var(--muted)}.lj-game .btn.back:hover:not(:disabled){border-color:var(--muted);color:var(--neutral)}.lj-game .btn.addword{flex:2;border-color:var(--accent);background:rgba(216,166,87,.05);color:var(--accent);font-weight:500}.lj-game .btn.addword.dim{border-color:var(--line);color:var(--faint);background:transparent}.lj-game .btn.standword{flex:1.5;border-color:var(--neutral);color:var(--neutral)}.lj-game .btn.wide{flex:3}.lj-game .chip-row{display:flex;justify-content:space-around;align-items:center;padding:2px 0 4px}.lj-game .chip{width:60px;height:60px;border-radius:50%;border:1.5px solid var(--chip-color,var(--line-bright));background:transparent;color:var(--chip-color,var(--ink));font-family:var(--body);font-size:11px;letter-spacing:.04em;font-weight:500;cursor:pointer;transition:filter .14s,opacity .14s,transform .08s;display:flex;align-items:center;justify-content:center;line-height:1;padding:0}.lj-game .chip:hover:not(:disabled){filter:brightness(1.15)}.lj-game .chip:active{transform:scale(.94)}.lj-game .chip:disabled{opacity:.35;cursor:default}.lj-game .chip.c5{--chip-color:var(--chip-5)}.lj-game .chip.c10{--chip-color:var(--chip-10)}.lj-game .chip.c25{--chip-color:var(--chip-25)}.lj-game .chip.allin{--chip-color:var(--chip-allin);font-size:9.5px;letter-spacing:.08em}.lj-game .notice{position:absolute;z-index:9;transform:translate(-50%,-50%);font-family:var(--body);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--lex);border:1px solid var(--lex);border-radius:20px;padding:5px 14px;background:rgba(35,36,34,.9);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .28s ease-out}.lj-game .notice.show{opacity:1}.lj-game .result-overlay{position:absolute;left:0;right:0;bottom:0;background:#2c2d2b;border-radius:18px 18px 0 0;padding:18px 22px 20px;display:flex;flex-direction:column;gap:11px;z-index:5;transform:translateY(100%);transition:transform .45s cubic-bezier(.32,.72,0,1);pointer-events:none;will-change:transform}.lj-game .result-overlay.open{transform:translateY(0);pointer-events:auto}.lj-game .r-header{display:flex;align-items:baseline;justify-content:space-between}.lj-game .r-status{font-family:var(--frame);font-weight:400;font-size:23px;letter-spacing:-.005em;line-height:1}.lj-game .r-status.win{color:var(--accent)}.lj-game .r-status.lose{color:var(--lex)}.lj-game .r-status.push{color:var(--muted)}.lj-game .r-delta{font-family:var(--frame);font-weight:400;font-size:19px;line-height:1}.lj-game .r-delta.up{color:var(--you)}.lj-game .r-delta.down{color:var(--lex)}.lj-game .r-delta.even,.lj-game .r-sub{color:var(--muted)}.lj-game .r-sub{font-family:var(--play);font-style:italic;font-size:13px;line-height:1.3;margin-top:-4px}.lj-game .r-words{display:flex;flex-direction:column;gap:7px;padding:11px 14px;border:1px solid var(--line);border-radius:9px;background:rgba(0,0,0,.16)}.lj-game .w-line{display:flex;align-items:baseline;gap:10px}.lj-game .w-line .w-name{font-family:var(--body);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);width:42px;flex-shrink:0}.lj-game .w-line .w-word{flex:1;font-family:var(--play);font-style:italic;font-size:16px;color:var(--ink);line-height:1.15;letter-spacing:.01em}.lj-game .w-line.you .w-word{color:var(--you)}.lj-game .w-line.lex .w-word{color:var(--lex)}.lj-game .w-line .w-word.empty{color:var(--faint)}.lj-game .w-line .w-pts{font-family:var(--frame);font-weight:400;font-size:15px;color:var(--accent);flex-shrink:0}.lj-game .w-line .w-tag{font-family:var(--body);font-size:7.5px;letter-spacing:.14em;text-transform:uppercase;padding:2px 6px 1px;border-radius:3px;border:1px solid;flex-shrink:0;line-height:1.4}.lj-game .w-line .w-tag.win{color:var(--accent);border-color:var(--accent)}.lj-game .w-line .w-tag.lose{color:var(--lex);border-color:var(--lex)}.lj-game .w-line .w-tag.push{color:var(--muted);border-color:var(--line)}.lj-game .r-table{display:flex;gap:6px;flex-wrap:wrap}.lj-game .tbl-pill{flex:1;min-width:0;border:1px solid var(--line);border-radius:7px;background:transparent;padding:7px 4px;cursor:pointer;font-family:var(--body);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center;line-height:1.5;transition:filter .14s}.lj-game .tbl-pill:hover{filter:brightness(1.15)}.lj-game .tbl-pill.active{border-color:var(--accent);color:var(--accent)}.lj-game .tbl-pill span{display:block;font-size:8px;opacity:.7}.lj-game .r-unlock{text-align:center;font-family:var(--play);font-style:italic;font-size:13px;color:var(--accent)}.lj-game .r-actions{display:flex;gap:8px}.lj-game .r-cashprompt{font-family:var(--play);font-style:italic;font-size:13px;color:var(--muted);line-height:1.3}.lj-game .btn.cashout-confirm{border-color:var(--accent);color:var(--accent);background:rgba(216,166,87,.05)}.lj-game .screen{position:fixed;inset:0;z-index:90;display:flex;justify-content:center;background:radial-gradient(120% 70% at 50% -5%,#2a2b29 0,var(--bg) 60%)}.lj-game .screen .inner{width:100%;max-width:430px;display:flex;flex-direction:column;padding:0 24px}.lj-game #start-screen{z-index:95}.lj-game #start-screen .inner{padding:0 28px;position:relative;justify-content:center;align-items:center}.lj-game .start-hero{justify-content:center;text-align:center}.lj-game .start-hero,.lj-game .start-topcluster{display:flex;flex-direction:column;align-items:center}.lj-game .start-topcluster{transform:translateY(-30px)}.lj-game .start-word{font-family:var(--frame);font-weight:400;line-height:1.04;font-size:clamp(46px,15vw,64px);letter-spacing:.003em;color:var(--accent)}.lj-game .start-sub{font-family:var(--play);font-style:italic;color:var(--muted);font-size:16px;margin-top:13px}.lj-game .suit-mark{margin:0 0 22px;gap:9px}.lj-game .quiz-card,.lj-game .suit-mark{display:flex;justify-content:center;align-items:center}.lj-game .quiz-card{width:clamp(38px,10.75vw,47px);height:clamp(54px,15.25vw,67px);border:1px solid var(--ink);border-radius:8px;background:transparent;position:relative;font-family:var(--play);font-weight:400;font-size:clamp(21px,6.25vw,28px);color:var(--ink)}.lj-game .quiz-card .v{top:4px;left:6px;font-size:8.5px;color:var(--muted);font-weight:500}.lj-game .quiz-card .pip,.lj-game .quiz-card .v{position:absolute;font-family:var(--body);line-height:1}.lj-game .quiz-card .pip{top:3px;right:5px;font-size:9.5px;color:var(--accent)}.lj-game .start-play{width:auto;min-width:170px;margin:40px 0 0;padding:14px 44px;flex:none}.lj-game .start-resume{width:auto;min-width:200px;margin:40px 0 0;padding:14px 36px;flex:none}.lj-game .start-newgame-link{background:none;border:none;color:var(--muted);font-family:var(--body);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:10px;margin-top:6px;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.lj-game .start-newgame-link:hover{color:var(--ink)}.lj-game .start-howto-link{position:absolute;left:0;right:0;bottom:34px;text-align:center;background:none;border:none;color:var(--muted);font-family:var(--body);font-size:11px;letter-spacing:.1em;cursor:pointer}.lj-game .start-howto-link:hover{color:var(--ink)}.lj-game #howto-screen{z-index:97;overflow-y:auto;-webkit-overflow-scrolling:touch;display:block}.lj-game #howto-screen .inner{padding:64px 26px 60px;position:relative;display:block;margin:0 auto;min-height:100%}.lj-game .howto-close{position:absolute;top:20px;right:22px;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--muted);font-size:18px;line-height:1;cursor:pointer}.lj-game .howto-close:hover{color:var(--ink);border-color:var(--muted)}.lj-game .howto-title{font-family:var(--frame);font-weight:400;color:var(--accent);font-size:30px;margin-bottom:10px}.lj-game .howto-lede{font-family:var(--play);font-style:italic;font-size:16px;color:var(--ink);line-height:1.45;margin-bottom:22px}.lj-game .howto-sec{font-family:var(--body);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:22px 0 9px}.lj-game .howto-p{font-family:var(--play);font-size:15px;color:var(--ink);line-height:1.5;margin-bottom:9px}.lj-game .howto-p b{color:var(--accent);font-weight:500}.lj-game details{border-top:1px solid var(--line);padding:11px 0}.lj-game details summary{font-family:var(--body);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.lj-game details summary::-webkit-details-marker{display:none}.lj-game details summary:after{content:"+";color:var(--faint);font-size:15px}.lj-game details[open] summary:after{content:"\2212"}.lj-game .dd-body{padding-top:11px}.lj-game .dd-sublabel{font-size:9px;letter-spacing:.16em;text-transform:uppercase;margin:14px 0 2px}.lj-game .dd-row,.lj-game .dd-sublabel{font-family:var(--body);color:var(--muted)}.lj-game .dd-row{display:flex;justify-content:space-between;font-size:11px;padding:4px 0;letter-spacing:.04em}.lj-game .dd-row b{color:var(--ink);font-weight:500}.lj-game .ltr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:6px;padding-top:6px}.lj-game .ltr-cell{border:1px solid var(--line);border-radius:6px;padding:6px 4px;text-align:center;position:relative}.lj-game .ltr-cell .lc{font-family:var(--play);font-size:18px;color:var(--ink);line-height:1}.lj-game .ltr-cell .lv{font-family:var(--body);font-size:8px;color:var(--accent);position:absolute;top:3px;left:4px}.lj-game .ltr-cell .ln{font-family:var(--body);font-size:8px;color:var(--faint);margin-top:3px}.lj-game #scorecard-screen{z-index:96}.lj-game #scorecard-screen .inner{justify-content:center}.lj-game .sc-suits{margin-bottom:18px;text-align:center;font-size:15px;letter-spacing:.4em;color:var(--faint)}.lj-game .sc-status{font-family:var(--frame);font-weight:400;font-size:38px;text-align:center;line-height:1;margin-bottom:6px}.lj-game .sc-status.won{color:var(--accent)}.lj-game .sc-status.busted{color:var(--lex)}.lj-game .sc-sub{font-family:var(--play);font-style:italic;font-size:15px;color:var(--muted);text-align:center;margin-bottom:22px}.lj-game .sc-rowlabel{font-family:var(--body);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-bottom:9px;padding-bottom:7px;border-bottom:1px solid var(--line)}.lj-game .sc-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:22px}.lj-game .sc-stat{display:flex;flex-direction:column;gap:4px}.lj-game .sc-stat span{font-family:var(--body);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lj-game .sc-stat b{font-family:var(--frame);font-weight:400;font-size:21px;color:var(--ink)}.lj-game .sc-stat.you b{color:var(--you)}.lj-game .sc-stat.accent b{color:var(--accent)}.lj-game .sc-copy-btn{width:100%;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:2px 0 14px;padding:13px 0}.lj-game .sc-actions{display:flex;gap:8px}.lj-game .sc-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.lj-game .sc-actions .btn svg,.lj-game .sc-copy-btn svg{flex-shrink:0}.lj-game .overlay{position:fixed;inset:0;background:rgba(20,21,19,.86);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:300;padding:24px}.lj-game .ob-modal{width:100%;max-width:360px;padding:26px 26px 22px;border:1px solid var(--line-bright);border-radius:16px;background:#1d1e1c;text-align:center}.lj-game .ob-suits{font-size:14px;letter-spacing:.4em;color:var(--faint);margin-bottom:14px}.lj-game .ob-title{font-family:var(--frame);font-weight:400;font-size:30px;line-height:1;color:var(--accent);margin-bottom:12px}.lj-game .ob-intro{font-family:var(--play);font-style:italic;font-size:15px;line-height:1.5;color:var(--muted);margin-bottom:20px}.lj-game .ob-intro strong{color:var(--accent);font-weight:400;font-style:normal}.lj-game .ob-actions{display:flex;flex-direction:column;gap:12px;text-align:left;margin-bottom:22px}.lj-game .ob-action{display:flex;align-items:baseline;gap:12px}.lj-game .ob-marker{flex:0 0 76px;font-family:var(--body);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:500}.lj-game .ob-action>span:last-child{font-family:var(--play);font-size:14px;line-height:1.4;color:var(--ink)}.lj-game .ob-start{width:100%;padding:13px 0;border:1px solid var(--accent);border-radius:8px;background:rgba(216,166,87,.05);color:var(--accent);font-family:var(--body);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:filter .14s}.lj-game .ob-start:hover{filter:brightness(1.12)}.lj-game .ad-slot{display:none;align-items:center;justify-content:center;font-family:var(--body);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);border:1px dashed var(--line);border-radius:8px}.lj-game .ad-sidebar{position:fixed;top:92px;width:300px;height:600px}.lj-game .ad-scorecard{height:50px;margin-top:12px}.lj-game[data-ads=on] .ad-scorecard{display:flex}@media (min-width:1200px){.lj-game[data-ads=on] .ad-sidebar{display:flex;left:calc(50vw + 239px);max-width:calc(50vw - 239px)}.lj-game[data-ads=on] .ad-scorecard{display:none}}