.lj31{max-width:1220px;margin:0 auto}.lj31-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;padding:30px;border:1px solid #70562d;border-radius:22px;background:radial-gradient(circle at 85% 30%,#3b2b13 0%,#191817 45%,#111 100%);color:#f8f1e6}.lj31-hero h1{font-size:clamp(2rem,5vw,3.3rem);margin:10px 0}.lj31-hero h1 span{color:#e8be72}.lj31-hero p{max-width:590px;color:#c7bca8}.lj31-hero-art{font-size:70px;color:#d6ae67;white-space:nowrap;opacity:.8}.lj31-hero-art span{display:inline-block;border:2px solid #b88a46;border-radius:12px;padding:10px 24px;font-size:70px}.lj31-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin:0 0 18px}.lj31-search,.lj31-select{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#1d1b19;border:1px solid #645033;border-radius:12px;color:#f1e3c8}.lj31-search{flex:2 1 260px}.lj31-select{flex:1 1 160px;justify-content:space-between}.lj31-select span{font-size:12px;color:#d9c4a0}.lj31-search input,.lj31-select select{background:transparent;border:0;outline:0;color:#fff;min-width:0;width:100%;font:inherit}.lj31-select select option{color:#111}.lj31-search:focus-within,.lj31-select:focus-within{outline:2px solid #e2b968;outline-offset:2px}.lj31-count{margin-bottom:14px;color:#bdb3a4}.lj31-count strong{color:#e8be72}.lj31-count #lj31-status{margin-left:14px;color:#e8be72}.lj31-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:18px}.lj31-card{overflow:hidden;border:1px solid #5a4730;border-radius:18px;background:#1d1b19;display:flex;flex-direction:column;transition:transform .2s,border-color .2s}.lj31-card:hover{transform:translateY(-3px);border-color:#c9a25b}.lj31-card[hidden]{display:none!important}.lj31-cover{height:190px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle,#59401b,#18140f 70%)}.lj31-cover img{width:100%;height:100%;object-fit:cover}.lj31-roulette{background:radial-gradient(circle,#315a3d,#111a15 70%)}.lj31-mines{background:radial-gradient(circle,#264e5c,#101b21 70%)}.lj31-blackjack{background:radial-gradient(circle,#4e2430,#1b1217 70%)}.lj31-symbol{font-size:64px;color:#f3c875;text-shadow:0 0 28px #a67a36}.lj31-cover-top{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;gap:6px}.lj31-pill{padding:5px 9px;border-radius:30px;background:#e6bc70;color:#1d160c;font-size:11px;font-weight:800}.lj31-demo{margin-left:auto;background:#191714d9;color:#e6bc70;border:1px solid #a8864b}.lj31-body{padding:18px;display:flex;flex-direction:column;flex:1;color:#f2e8d6}.lj31-cat{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#e0b971}.lj31-body h2{font-size:22px;margin:8px 0}.lj31-body p{font-size:14px;color:#c9bfb0;line-height:1.5;flex:1}.lj31-actions{display:flex;gap:10px;margin-top:15px}.lj31-play{flex:1;text-align:center;padding:12px;border-radius:10px;background:#e0b86e;color:#1a150f!important;font-weight:800;text-decoration:none}.lj31-fav{width:46px;display:flex;align-items:center;justify-content:center;border:1px solid #9b7844;border-radius:10px;background:#2b251b;color:#f0c579;font-size:26px;text-decoration:none;cursor:pointer}.lj31-fav:focus-visible,.lj31-play:focus-visible{outline:2px solid #fff;outline-offset:3px}.lj31-fav:disabled{opacity:.6}.lj31-empty{text-align:center;padding:40px;border:1px dashed #70562d;border-radius:16px;color:#f3e3c9}.lj31-empty[hidden]{display:none}.lj31-empty button{padding:10px 18px;cursor:pointer}.lj31 .demo-disclosure{margin-top:28px}@media(max-width:640px){.lj31-hero{padding:20px}.lj31-hero-art{display:none}.lj31-toolbar{flex-direction:column}.lj31-search,.lj31-select{flex:auto;width:100%;box-sizing:border-box}.lj31-cover{height:170px}}@media(prefers-reduced-motion:reduce){.lj31-card{transition:none}.lj31-card:hover{transform:none}}
