:root{--u: calc(100vw / 393);--ink: #ffffff;--c0: #e8322e;--c1: #1faf4b;--c2: #f7c512;--c3: #1f7fe0}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}html,body{margin:0;padding:0;height:100%;background:radial-gradient(circle at 50% 40%,#1c46b4,#10297a 45%,#0b1d5c 80%) fixed #0b1d5c;color:var(--ink);font-family:Segoe UI,Roboto,system-ui,sans-serif;overflow:hidden;user-select:none;-webkit-user-select:none}#game-root{height:100%;margin:0 auto;position:relative;overflow:hidden}.col0{--pc: var(--c0)}.col1{--pc: var(--c1)}.col2{--pc: var(--c2)}.col3{--pc: var(--c3)}.ld-app{position:absolute;inset:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#0b1d5c,#0b1d5c00 calc(90 * var(--u))),radial-gradient(circle at 50% 38%,#78aaff59 0,#78aaff00 55%),radial-gradient(circle at 50% 50%,#2355c9,#16389a,#0b1d5c)}.ld-top{position:relative;height:calc(52 * var(--u));flex:none;display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u));padding:0 calc(12 * var(--u))}.ld-back{flex:none}.ld-top-right{flex:none;display:flex;gap:calc(8 * var(--u))}.ld-status{flex:0 1 auto;min-width:0;margin:0 auto;display:flex;align-items:center;gap:calc(7 * var(--u));padding:calc(7 * var(--u)) calc(15 * var(--u));border-radius:calc(18 * var(--u));background:linear-gradient(180deg,#14266ed9,#060e30d9);border:1px solid rgba(255,255,255,.22);box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) #0000004d,inset 0 1px #ffffff26;font-size:calc(13 * var(--u));font-weight:800;white-space:nowrap;animation:ld-card-pop .22s ease-out}.ld-status span{overflow:hidden;text-overflow:ellipsis}.ld-status i{display:none;flex:none;width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;background:var(--pc);box-shadow:0 0 0 calc(2 * var(--u)) #ffffffd9,0 0 calc(10 * var(--u)) var(--pc)}.ld-status.dot i{display:block}.ld-status.mine i{display:none}.ld-status.mine{background:linear-gradient(180deg,#fff08a,#f5b400);color:#3a2600;border-color:#ffffffbf;box-shadow:0 calc(3 * var(--u)) 0 #9a6a00,0 calc(6 * var(--u)) calc(14 * var(--u)) #00000059}.ld-btn{width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:50%;border:calc(2 * var(--u)) solid rgba(255,255,255,.35);background:#00000040;color:#fff;font-size:calc(17 * var(--u));font-weight:800;display:grid;place-items:center;padding:0}.ld-play{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6 * var(--u))}.ld-row{width:100%;height:calc(96 * var(--u));flex:none;display:flex;justify-content:space-between;align-items:center;padding:0 calc(10 * var(--u))}.ld-stage{position:relative;flex:none}.ld-stage canvas{display:block}.ld-panel{position:relative;display:flex;align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u));border-radius:calc(20 * var(--u));background:linear-gradient(180deg,#182e80d1,#08123ed1);border:calc(2 * var(--u)) solid rgba(255,255,255,.16);box-shadow:0 calc(8 * var(--u)) calc(16 * var(--u)) #00000059,inset 0 1px #ffffff24;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ld-panel[data-corner="1"],.ld-panel[data-corner="2"]{flex-direction:row-reverse;margin-left:auto;padding:calc(6 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u)) calc(8 * var(--u))}.ld-panel.turn{border-color:var(--pc);transform:scale(1.04);box-shadow:0 0 0 calc(2 * var(--u)) #ffffff38,0 0 calc(22 * var(--u)) var(--pc),0 calc(8 * var(--u)) calc(16 * var(--u)) #00000059}.ld-panel.empty{border-style:dashed}.ld-panel.gone{opacity:.45;filter:grayscale(.8)}.ld-seat{display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--u));width:calc(70 * var(--u))}.ld-avatar{position:relative;width:calc(56 * var(--u));height:calc(56 * var(--u))}.ld-clock{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ld-clock rect{fill:none;stroke-width:4.5}.ld-clock .bg{stroke:#ffffff1a}.ld-clock .fg{stroke:#7cff6b;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 2px rgba(124,255,107,.7));transition:stroke .3s ease}.ld-panel.hurry .ld-clock .fg{stroke:#ff5252;filter:drop-shadow(0 0 3px rgba(255,82,82,.8))}.ld-face{position:absolute;inset:calc(6 * var(--u));border-radius:calc(12 * var(--u));border:calc(3 * var(--u)) solid var(--pc);background:#fff;overflow:hidden;display:grid;place-items:center;box-shadow:0 calc(3 * var(--u)) calc(6 * var(--u)) #0006}.ld-face img{width:100%;height:100%;object-fit:cover}.ld-face span{font-size:calc(20 * var(--u));font-weight:900;color:var(--pc)}.ld-panel.empty .ld-face{border-style:dashed;animation:ld-wait 1.2s ease-in-out infinite}.ld-name{max-width:100%;padding:calc(1 * var(--u)) calc(8 * var(--u));border-radius:calc(8 * var(--u));background:#00000052;font-size:calc(11.5 * var(--u));font-weight:800;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-panel.me .ld-name{background:var(--pc);box-shadow:0 calc(2 * var(--u)) 0 #00000040}.ld-panel.me.col2 .ld-name{color:#3a2a00}.ld-badge{position:absolute;top:calc(-4 * var(--u));right:calc(-6 * var(--u));padding:0 calc(6 * var(--u));border-radius:calc(8 * var(--u));background:#2a3358;border:1px solid rgba(255,255,255,.35);font-size:calc(10 * var(--u));font-weight:900;white-space:nowrap}.ld-badge.gold{background:linear-gradient(#ffe066,#e0a800);color:#4a3200}.ld-dicebox{position:relative;padding:calc(5 * var(--u));border-radius:calc(14 * var(--u));background:var(--pc);box-shadow:inset 0 calc(-4 * var(--u)) 0 #00000040,inset 0 calc(2 * var(--u)) 0 #ffffff59,0 calc(4 * var(--u)) calc(8 * var(--u)) #0000004d}.ld-dice{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:calc(10 * var(--u));background:linear-gradient(145deg,#fff,#eef2f8 55%,#d3dae7);box-shadow:0 calc(3 * var(--u)) 0 #8e99ad,inset 0 calc(-2 * var(--u)) calc(3 * var(--u)) #0000001f;display:grid;grid-template:repeat(3,1fr) / repeat(3,1fr);padding:calc(6 * var(--u))}.ld-dice i{display:block;margin:auto;width:70%;height:70%;border-radius:50%}.ld-dice i.on{background:radial-gradient(circle at 35% 35%,#555e80,#11152a 70%)}.ld-dicebox.rolling .ld-dice{animation:ld-tumble .16s linear infinite}.ld-dice.skinned{background:linear-gradient(145deg,var(--d-f1) 0%,var(--d-f2) 55%,var(--d-f3) 100%);box-shadow:0 calc(3 * var(--u)) 0 var(--d-lip),inset 0 calc(-2 * var(--u)) calc(3 * var(--u)) #0000002e,inset 0 calc(1.5 * var(--u)) 0 #ffffff59}.ld-dice.skinned i.on{background:radial-gradient(circle at 35% 35%,var(--d-p1),var(--d-p2) 70%);box-shadow:0 0 calc(5 * var(--u)) var(--d-glow)}.ld-dice.skinned.tex{position:relative;overflow:hidden;background:#c9cfdc;--d-lip: rgba(0, 0, 0, .4)}.ld-dice.skinned.tex:before{content:"";position:absolute;inset:-40%;background:var(--d-tex) center / 260% no-repeat;filter:blur(calc(7 * var(--u))) saturate(1.25)}.ld-dice.skinned.tex:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,#ffffff80,#ffffff14 50%,#00000029)}.ld-dice.skinned.tex i{position:relative;z-index:1}.ld-dice.skinned.tex i.on{background:radial-gradient(circle at 35% 35%,#fff,#dfe4ee 70%);box-shadow:0 0 0 calc(1.5 * var(--u)) #0a0e1e8c}.ld-hint{display:none;position:absolute;right:calc(-10 * var(--u));bottom:calc(-14 * var(--u));font-size:calc(22 * var(--u));filter:drop-shadow(0 calc(2 * var(--u)) calc(2 * var(--u)) rgba(0,0,0,.5));animation:ld-point .7s ease-in-out infinite alternate;pointer-events:none}.ld-panel.rollable .ld-dicebox{cursor:pointer;animation:ld-ready .8s ease-in-out infinite alternate}.ld-panel.rollable .ld-hint{display:block}.ld-toast{position:absolute;left:50%;bottom:calc(24 * var(--u));transform:translate(-50%);max-width:90%;padding:calc(8 * var(--u)) calc(16 * var(--u));border-radius:calc(18 * var(--u));background:#0a1028e6;border:1px solid rgba(255,255,255,.2);font-size:calc(13 * var(--u));font-weight:700;text-align:center;z-index:30;pointer-events:none}.ld-toast.show{animation:ld-pop .25s ease-out}.ld-screens{position:absolute;inset:0;pointer-events:none}.ld-app.home .ld-top{z-index:21}.ld-screen{position:absolute;inset:0;pointer-events:auto}.ld-lobby{z-index:20;overflow:hidden;background:linear-gradient(180deg,#0b1d5c,#0b1d5c8c calc(52 * var(--u)),#0b1d5c00 calc(130 * var(--u))),radial-gradient(circle at 50% 30%,#4a8dff,#2356d6 30%,#143a9e 58%,#0b1d5c)}.ld-rays{position:absolute;left:50%;top:28%;width:260%;aspect-ratio:1;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,#ffffff13 0deg 9deg,#fff0 9deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.6) 22%,transparent 42%);mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.6) 22%,transparent 42%);animation:ld-spin 80s linear infinite;pointer-events:none}.ld-lobby-scroll{position:absolute;inset:0;padding-top:calc(52 * var(--u));overflow-y:auto;-webkit-overflow-scrolling:touch}.ld-hero{display:flex;flex-direction:column;align-items:center;padding:calc(10 * var(--u)) calc(66 * var(--u)) 0 calc(6 * var(--u))}.ld-side{position:absolute;top:calc(62 * var(--u));right:calc(8 * var(--u));display:flex;flex-direction:column;gap:calc(10 * var(--u));z-index:2}.ld-side-btn{position:relative;width:calc(60 * var(--u));padding:calc(6 * var(--u)) 0 calc(5 * var(--u));border-radius:calc(16 * var(--u));border:calc(2 * var(--u)) solid rgba(255,255,255,.28);background:linear-gradient(180deg,#2846aad9,#0e1e5ce0);box-shadow:0 calc(4 * var(--u)) 0 #040c30b3,0 calc(8 * var(--u)) calc(14 * var(--u)) #0000004d;color:#fff;display:flex;flex-direction:column;align-items:center;gap:calc(2 * var(--u))}.ld-side-btn:active{transform:translateY(calc(3 * var(--u)));box-shadow:0 calc(1 * var(--u)) 0 #040c30b3}.ld-side-ico{font-size:calc(28 * var(--u));line-height:1.1;filter:drop-shadow(0 calc(2 * var(--u)) calc(2 * var(--u)) rgba(0,0,0,.35))}.ld-side-btn b{font-size:calc(12 * var(--u));font-weight:900;-webkit-text-stroke:calc(.8 * var(--u)) rgba(10,20,60,.6);paint-order:stroke fill}.ld-side-badge{position:absolute;top:calc(-6 * var(--u));right:calc(-6 * var(--u));min-width:calc(20 * var(--u));height:calc(20 * var(--u));padding:0 calc(5 * var(--u));border-radius:calc(10 * var(--u));background:#ff3b30;border:calc(2 * var(--u)) solid #fff;font-style:normal;font-size:calc(11 * var(--u));font-weight:900;line-height:calc(16 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) #00000059;animation:ld-pop .3s ease-out}.ld-side-sheet{background:#040a28b8}.ld-sheet-card{position:relative;width:100%;max-width:calc(360 * var(--u));max-height:86%;display:flex;flex-direction:column;padding:calc(18 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u));border-radius:calc(26 * var(--u));background:radial-gradient(circle at 50% 0%,#a096ff73,#a096ff00 60%),linear-gradient(180deg,#6a5cf0,#4a3fcf 45%,#3a31a8);border:calc(3 * var(--u)) solid rgba(255,255,255,.45);box-shadow:0 calc(8 * var(--u)) 0 #251e78,0 calc(20 * var(--u)) calc(40 * var(--u)) #0000008c;animation:ld-card-pop .25s ease-out}.ld-sheet-head{text-align:center;padding:0 calc(40 * var(--u)) calc(12 * var(--u))}.ld-sheet-title{font-size:calc(24 * var(--u));font-weight:900;text-shadow:0 calc(3 * var(--u)) 0 rgba(20,10,80,.55)}.ld-sheet-sub{margin-top:calc(2 * var(--u));font-size:calc(12 * var(--u));font-weight:700;opacity:.85}.ld-sheet-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:calc(8 * var(--u));padding:calc(10 * var(--u));border-radius:calc(18 * var(--u));background:linear-gradient(180deg,#281c8cbf,#382caa8c);box-shadow:inset 0 calc(3 * var(--u)) calc(8 * var(--u)) #0000004d}.ld-sheet-empty{padding:calc(24 * var(--u)) calc(10 * var(--u));text-align:center;font-size:calc(13 * var(--u));font-weight:700;opacity:.85}.ld-task{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u));border-radius:calc(14 * var(--u));background:#ffffff1a;border:1px solid rgba(255,255,255,.15)}.ld-task.ready{background:#78ff8c24;border-color:#8cff968c}.ld-task.claimed{opacity:.6}.ld-task-ico{flex:none;width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:50%;display:grid;place-items:center;font-size:calc(22 * var(--u));background:#ffffffe6;box-shadow:inset 0 calc(-3 * var(--u)) 0 #0000001f}.ld-task-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(4 * var(--u))}.ld-task-info b{font-size:calc(14 * var(--u));font-weight:800}.ld-task-info span{font-size:calc(11 * var(--u));font-weight:700;opacity:.85}.ld-task-bar{height:calc(7 * var(--u));border-radius:calc(4 * var(--u));background:#0000004d;overflow:hidden}.ld-task-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7cff6b,#34c759)}.ld-task-side{flex:none;display:flex;flex-direction:column;align-items:center;gap:calc(5 * var(--u))}.ld-task-reward{display:flex;align-items:center;gap:calc(3 * var(--u));font-size:calc(13 * var(--u));font-weight:900;color:#ffe066}.ld-task-reward .ld-coin{width:calc(16 * var(--u));height:calc(16 * var(--u))}.ld-task-btn{min-width:calc(64 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u));border-radius:calc(14 * var(--u));border:calc(2 * var(--u)) solid rgba(255,255,255,.6);background:linear-gradient(180deg,#7aa0ff,#4a64e0);color:#fff;font-size:calc(12 * var(--u));font-weight:900;box-shadow:0 calc(3 * var(--u)) 0 #26318a}.ld-task.ready .ld-task-btn{background:linear-gradient(180deg,#a6f27a,#34a51b);box-shadow:0 calc(3 * var(--u)) 0 #1f6e0e;animation:ld-glow .8s ease-in-out infinite alternate}.ld-task-btn:disabled{background:#fff3;box-shadow:none}.ld-rank-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(6 * var(--u));margin-bottom:calc(10 * var(--u));padding:calc(4 * var(--u));border-radius:calc(14 * var(--u));background:#00000040}.ld-rank-tab{padding:calc(7 * var(--u)) 0;border-radius:calc(10 * var(--u));border:none;background:none;color:#ffffffbf;font-size:calc(13 * var(--u));font-weight:900}.ld-rank-tab.on{background:linear-gradient(180deg,#ffe36e,#f5b400);color:#3a2600;box-shadow:0 calc(2 * var(--u)) 0 #9a6a00}.ld-rank-row{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(14 * var(--u));background:#ffffff14}.ld-rank-row.top1{background:linear-gradient(90deg,#ffd54a66,#ffd54a14)}.ld-rank-row.top2{background:linear-gradient(90deg,#dce6f54d,#dce6f50f)}.ld-rank-row.top3{background:linear-gradient(90deg,#e6965a52,#e6965a0f)}.ld-rank-row.mine{margin-top:calc(10 * var(--u));background:linear-gradient(180deg,#2f8ef5,#1a5fd0);border:calc(2 * var(--u)) solid rgba(255,255,255,.6)}.ld-rank-none{justify-content:center;font-size:calc(13 * var(--u));font-weight:800;padding:calc(12 * var(--u))}.ld-rank-pos{flex:none;width:calc(34 * var(--u));text-align:center;font-size:calc(15 * var(--u));font-weight:900}.ld-rank-row.top1 .ld-rank-pos,.ld-rank-row.top2 .ld-rank-pos,.ld-rank-row.top3 .ld-rank-pos{font-size:calc(22 * var(--u))}.ld-rank-info{flex:1;min-width:0;display:flex;flex-direction:column}.ld-rank-info b{font-size:calc(14 * var(--u));font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-rank-info span{font-size:calc(11 * var(--u));opacity:.8}.ld-rank-won{flex:none;display:flex;align-items:center;gap:calc(3 * var(--u));font-size:calc(14 * var(--u));font-weight:900;color:#ffe066}.ld-rank-won .ld-coin{width:calc(16 * var(--u));height:calc(16 * var(--u))}.ld-crown{width:calc(58 * var(--u));height:calc(38 * var(--u));filter:drop-shadow(0 calc(3 * var(--u)) 0 rgba(0,0,0,.3));animation:ld-float 3.2s ease-in-out infinite}.ld-logo{font-size:calc(62 * var(--u));font-weight:900;line-height:1;letter-spacing:calc(1 * var(--u));margin-top:calc(-2 * var(--u))}.ld-logo span{display:inline-block;color:var(--pc);-webkit-text-stroke:calc(5 * var(--u)) #fff;paint-order:stroke fill;text-shadow:0 calc(5 * var(--u)) 0 #0a1a4f,0 calc(9 * var(--u)) calc(16 * var(--u)) rgba(0,0,0,.45);transform:rotate(-5deg)}.ld-logo span:nth-child(2n){transform:rotate(5deg) translateY(calc(-4 * var(--u)))}.ld-logo .c0{--pc: var(--c0)}.ld-logo .c1{--pc: var(--c1)}.ld-logo .c2{--pc: var(--c2)}.ld-logo .c3{--pc: var(--c3)}.ld-ribbon{margin-top:calc(8 * var(--u));padding:calc(3 * var(--u)) calc(18 * var(--u));border-radius:calc(5 * var(--u));background:linear-gradient(#fff08a,#f5b800);color:#5a3a00;font-size:calc(12 * var(--u));font-weight:900;letter-spacing:calc(4 * var(--u));box-shadow:0 calc(3 * var(--u)) 0 #8a5a00,0 calc(6 * var(--u)) calc(10 * var(--u)) #0000004d}.ld-hero-art{position:relative;width:calc(270 * var(--u));height:calc(172 * var(--u));margin-top:calc(8 * var(--u));perspective:700px}.ld-hero-board{position:absolute;left:50%;top:calc(-8 * var(--u));width:calc(176 * var(--u));height:calc(176 * var(--u));transform:translate(-50%) rotateX(44deg) rotate(-10deg);transform-origin:50% 55%;filter:drop-shadow(0 calc(16 * var(--u)) calc(12 * var(--u)) rgba(0,0,0,.5))}.ld-hero-art .hp{position:absolute;width:calc(26 * var(--u));height:calc(35 * var(--u));filter:drop-shadow(0 calc(3 * var(--u)) calc(2 * var(--u)) rgba(0,0,0,.35))}.ld-hero-art .hp1{left:calc(88 * var(--u));top:calc(46 * var(--u));animation:ld-hop 2.4s ease-in-out infinite}.ld-hero-art .hp2{left:calc(150 * var(--u));top:calc(34 * var(--u));animation:ld-hop 2.4s ease-in-out .6s infinite}.ld-hero-art .hp3{left:calc(112 * var(--u));top:calc(86 * var(--u));animation:ld-hop 2.4s ease-in-out 1.2s infinite}.ld-hero-art .hp4{left:calc(170 * var(--u));top:calc(78 * var(--u));animation:ld-hop 2.4s ease-in-out 1.8s infinite}.ld-hero-dice{position:absolute;filter:drop-shadow(0 calc(6 * var(--u)) calc(5 * var(--u)) rgba(0,0,0,.45))}.ld-hero-dice.hd1{width:calc(50 * var(--u));height:calc(50 * var(--u));right:calc(6 * var(--u));bottom:calc(4 * var(--u));animation:ld-dice-float 3s ease-in-out infinite}.ld-hero-dice.hd2{width:calc(40 * var(--u));height:calc(40 * var(--u));left:calc(10 * var(--u));bottom:calc(22 * var(--u));animation:ld-dice-float2 3.4s ease-in-out infinite}.ld-home-body{display:flex;flex-direction:column;padding:calc(18 * var(--u)) calc(16 * var(--u)) calc(40 * var(--u) + env(safe-area-inset-bottom,0px));position:relative}.ld-open{display:flex;flex-direction:column;gap:calc(12 * var(--u));margin-top:calc(34 * var(--u))}.ld-modes{display:flex;flex-direction:column;gap:calc(14 * var(--u))}.ld-mode{position:relative;overflow:hidden;display:flex;align-items:center;gap:calc(12 * var(--u));width:100%;height:calc(76 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(10 * var(--u));border:calc(3 * var(--u)) solid rgba(255,255,255,.6);border-radius:calc(22 * var(--u));color:#fff;text-align:left;box-shadow:0 calc(6 * var(--u)) 0 var(--edge),0 calc(12 * var(--u)) calc(18 * var(--u)) #00000059;transition:transform .08s ease,box-shadow .08s ease}.ld-mode:before{content:"";position:absolute;left:calc(6 * var(--u));right:calc(6 * var(--u));top:calc(3 * var(--u));height:45%;border-radius:calc(18 * var(--u)) calc(18 * var(--u)) calc(40 * var(--u)) calc(40 * var(--u));background:linear-gradient(#ffffff73,#fff0);pointer-events:none}.ld-mode:active{transform:translateY(calc(4 * var(--u)));box-shadow:0 calc(2 * var(--u)) 0 var(--edge),0 calc(6 * var(--u)) calc(10 * var(--u)) #00000059}.ld-mode.m2{--edge: #9e2412;background:linear-gradient(180deg,#ffb24a,#ff7a2f 45%,#e23a23)}.ld-mode.m3{--edge: #0a6a2c;background:linear-gradient(180deg,#74f3a0,#26c562 45%,#0f9440)}.ld-mode.m4{--edge: #0f3a8c;background:linear-gradient(180deg,#86c8ff,#3a8ef2 45%,#1c55c8)}.ld-mode-icon{flex:none;width:calc(56 * var(--u));height:calc(56 * var(--u));border-radius:50%;background:radial-gradient(circle at 50% 35%,#fffffff2,#ffffffb3);box-shadow:inset 0 calc(-3 * var(--u)) 0 #0000001f,0 calc(3 * var(--u)) calc(6 * var(--u)) #00000040;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;gap:0 calc(1 * var(--u));padding:calc(5 * var(--u))}.ld-mode-icon .ld-pawn{width:calc(18 * var(--u));height:calc(24 * var(--u))}.ld-mode-icon.p2 .ld-pawn{width:calc(21 * var(--u));height:calc(28 * var(--u))}.ld-mode-icon.p3 .ld-pawn,.ld-mode-icon.p4 .ld-pawn{flex:0 0 42%}.ld-mode-text{flex:1;display:flex;flex-direction:column;min-width:0;position:relative}.ld-mode-text b{font-size:calc(21 * var(--u));font-weight:900;line-height:1.1;text-shadow:0 calc(2 * var(--u)) 0 rgba(0,0,0,.25)}.ld-mode-text small{font-size:calc(12 * var(--u));font-weight:700;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-mode-go{flex:none;position:relative;padding:calc(7 * var(--u)) calc(14 * var(--u));border-radius:calc(16 * var(--u));background:#fff;color:var(--edge);font-size:calc(13 * var(--u));font-weight:900;letter-spacing:calc(1 * var(--u));box-shadow:0 calc(3 * var(--u)) 0 #00000038}.ld-section{display:flex;align-items:center;gap:calc(8 * var(--u));font-size:calc(16 * var(--u));font-weight:900;letter-spacing:calc(.3 * var(--u));text-shadow:0 1px 2px rgba(0,0,0,.5)}.ld-section:after{content:"";flex:1;height:1px;margin-left:calc(4 * var(--u));background:linear-gradient(90deg,#ffffff4d,#fff0)}.ld-section em{font-style:normal;font-size:calc(12 * var(--u));min-width:calc(22 * var(--u));padding:0 calc(7 * var(--u));border-radius:calc(11 * var(--u));background:#ffd54a;color:#5a3a00;text-align:center;text-shadow:none}.ld-tables{display:flex;flex-direction:column;gap:calc(10 * var(--u))}.ld-table,.ld-empty{display:flex;align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u));border-radius:calc(18 * var(--u));background:linear-gradient(180deg,#ffffff29,#ffffff12);border:1px solid rgba(255,255,255,.25);box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) #0003}.ld-empty{border-style:dashed;padding:calc(16 * var(--u)) calc(16 * var(--u));gap:calc(14 * var(--u))}.ld-empty-icon{display:flex;flex:none}.ld-empty-icon .ld-pawn{width:calc(28 * var(--u));height:calc(37 * var(--u))}.ld-empty-icon .ld-pawn+.ld-pawn{margin-left:calc(-7 * var(--u))}.ld-empty-text{display:flex;flex-direction:column;gap:calc(3 * var(--u));min-width:0;font-size:calc(15 * var(--u));line-height:1.3}.ld-empty-text span{font-size:calc(12.5 * var(--u));opacity:.8;overflow-wrap:anywhere}.ld-faces{display:flex}.ld-faces .ld-mini+.ld-mini{margin-left:calc(-9 * var(--u))}.ld-table-info{flex:1;display:flex;flex-direction:column;gap:calc(2 * var(--u));font-size:calc(14 * var(--u));min-width:0}.ld-table-info span{opacity:.8;font-size:calc(12 * var(--u))}.ld-seat-dots{display:flex;gap:calc(4 * var(--u))}.ld-seat-dots i{width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;border:calc(2 * var(--u)) solid var(--pc)}.ld-seat-dots i.on{background:var(--pc);border-color:#fff}.ld-live{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--u));align-self:center;margin-top:calc(4 * var(--u));padding:calc(5 * var(--u)) calc(14 * var(--u));border-radius:calc(14 * var(--u));background:#00000047;font-size:calc(12 * var(--u));font-weight:700}.ld-live i{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:#ff4d4d;box-shadow:0 0 #ff4d4db3;animation:ld-pulse 1.6s ease-out infinite}.ld-howto{align-self:center;margin-top:calc(26 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u));background:none;border:none;color:#cfe0ff;font-size:calc(13 * var(--u));font-weight:800;text-decoration:underline;text-underline-offset:calc(3 * var(--u))}.ld-mini{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:50%;border:calc(2 * var(--u)) solid var(--pc);background:#fff;overflow:hidden;display:grid;place-items:center;flex:none}.ld-mini img{width:100%;height:100%;object-fit:cover}.ld-mini span{color:var(--pc);font-weight:900;font-size:calc(13 * var(--u))}.ld-join,.ld-primary,.ld-secondary,.ld-danger{border:none;border-radius:calc(20 * var(--u));padding:calc(9 * var(--u)) calc(18 * var(--u));font-weight:900;font-size:calc(14 * var(--u));color:#fff;box-shadow:0 calc(4 * var(--u)) 0 #0000004d}.ld-join,.ld-primary{background:linear-gradient(#4fdc6e,#1a9e3c)}.ld-join{flex:none;letter-spacing:calc(1 * var(--u));border:calc(2 * var(--u)) solid rgba(255,255,255,.6);box-shadow:0 calc(4 * var(--u)) 0 #0d6a27}.ld-join:active{transform:translateY(calc(3 * var(--u)));box-shadow:0 calc(1 * var(--u)) 0 #0d6a27}.ld-secondary{background:linear-gradient(#6d7a9c,#445072)}.ld-danger{background:linear-gradient(#ff6b5e,#c8231f)}.ld-note{text-align:center;margin-top:calc(14 * var(--u));font-size:calc(12 * var(--u));opacity:.7}.ld-results,.ld-sheet{z-index:30;display:grid;place-items:center;background:#040a24b3;padding:calc(20 * var(--u))}.ld-card{width:100%;max-width:calc(340 * var(--u));border-radius:calc(20 * var(--u));padding:calc(18 * var(--u));background:linear-gradient(170deg,#2a5ad6,#15327f);border:calc(3 * var(--u)) solid #ffd54a;box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) #00000080;text-align:center;animation:ld-card-pop .3s ease-out}.ld-result-icon{font-size:calc(44 * var(--u));line-height:1}.ld-result-title{font-size:calc(24 * var(--u));font-weight:900;margin:calc(6 * var(--u)) 0 calc(12 * var(--u));text-shadow:0 calc(2 * var(--u)) 0 rgba(0,0,0,.35)}.ld-ranks{display:flex;flex-direction:column;gap:calc(6 * var(--u));margin-bottom:calc(16 * var(--u))}.ld-rank{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:calc(12 * var(--u));background:#00000038;font-weight:700;font-size:calc(14 * var(--u))}.ld-rank.first{background:linear-gradient(90deg,#ffd54a73,#ffd54a1a)}.ld-rank.me{outline:calc(2 * var(--u)) solid rgba(255,255,255,.6)}.ld-place{width:calc(38 * var(--u));font-weight:900;text-align:left}.ld-rank-name{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-actions{display:flex;gap:calc(10 * var(--u));justify-content:center}.ld-actions button{flex:1}.ld-rules ul{text-align:left;padding-left:calc(18 * var(--u));margin:0 0 calc(16 * var(--u));font-size:calc(13 * var(--u));line-height:1.45}.ld-rules li+li{margin-top:calc(6 * var(--u))}.ld-confirm-text{font-size:calc(16 * var(--u));font-weight:700;margin:calc(6 * var(--u)) 0 calc(18 * var(--u))}.ld-coin{width:calc(18 * var(--u));height:calc(18 * var(--u));object-fit:contain;vertical-align:middle;flex:none}.ld-coin.big{width:calc(30 * var(--u));height:calc(30 * var(--u))}.ld-coins{display:flex;align-items:center;gap:calc(5 * var(--u));height:calc(34 * var(--u));padding:0 calc(4 * var(--u)) 0 calc(6 * var(--u));border-radius:calc(17 * var(--u));border:calc(2 * var(--u)) solid rgba(255,213,74,.75);background:linear-gradient(180deg,#14266ee6,#060e30e6);color:#fff;font-size:calc(14 * var(--u));font-weight:900;box-shadow:0 calc(3 * var(--u)) calc(8 * var(--u)) #0000004d}.ld-coins b{display:grid;place-items:center;width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:50%;background:linear-gradient(#6ee27f,#1a9e3c);font-size:calc(16 * var(--u));line-height:1}.ld-app:not(.home) .ld-coins{display:none}.ld-table-side{display:flex;flex-direction:column;align-items:center;gap:calc(5 * var(--u));flex:none}.ld-row-bet{display:flex;align-items:center;gap:calc(3 * var(--u));font-size:calc(13 * var(--u));font-weight:900;color:#ffe27a}.ld-row-bet .ld-coin{width:calc(16 * var(--u));height:calc(16 * var(--u))}.ld-result-money{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));margin:calc(-4 * var(--u)) 0 calc(12 * var(--u));font-size:calc(26 * var(--u));font-weight:900;text-shadow:0 calc(2 * var(--u)) 0 rgba(0,0,0,.35)}.ld-result-money.won{color:#ffe066}.ld-result-money.lost{color:#ff9a9a}.ld-rank-prize{display:flex;align-items:center;gap:calc(3 * var(--u));color:#ffe066;font-weight:900;font-size:calc(13 * var(--u))}.ld-rank-prize .ld-coin{width:calc(15 * var(--u));height:calc(15 * var(--u))}.ld-picker{background:#040a28b8;backdrop-filter:blur(2px)}.ld-pick-card{position:relative;width:100%;max-width:calc(352 * var(--u));padding:calc(18 * var(--u)) calc(16 * var(--u)) calc(18 * var(--u));border-radius:calc(26 * var(--u));background:radial-gradient(circle at 50% 0%,#a096ff73,#a096ff00 60%),linear-gradient(180deg,#6a5cf0,#4a3fcf 45%,#3a31a8);border:calc(3 * var(--u)) solid rgba(255,255,255,.45);box-shadow:0 calc(8 * var(--u)) 0 #251e78,0 calc(20 * var(--u)) calc(40 * var(--u)) #0000008c;text-align:center;animation:ld-card-pop .25s ease-out}.ld-pick-close{position:absolute;top:calc(12 * var(--u));right:calc(12 * var(--u));width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:50%;border:calc(3 * var(--u)) solid #fff;background:linear-gradient(#3b3fb6,#1f2280);color:#fff;font-size:calc(16 * var(--u));font-weight:900;box-shadow:0 calc(3 * var(--u)) 0 #0000004d}.ld-pick-title{font-size:calc(26 * var(--u));font-weight:900;text-shadow:0 calc(3 * var(--u)) 0 rgba(20,10,80,.55)}.ld-pick-title.small{font-size:calc(22 * var(--u));margin-top:calc(14 * var(--u))}.ld-pick-size{display:inline-block;margin:calc(4 * var(--u)) 0 calc(12 * var(--u));padding:calc(2 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:#00000040;font-size:calc(12 * var(--u));font-weight:800;letter-spacing:calc(1 * var(--u))}.ld-pick-panel{margin-top:calc(8 * var(--u));padding:calc(14 * var(--u)) calc(12 * var(--u));border-radius:calc(20 * var(--u));background:linear-gradient(180deg,#281c8cbf,#382caa8c);box-shadow:inset 0 calc(3 * var(--u)) calc(8 * var(--u)) #0000004d}.ld-pick-modes{display:grid;grid-template-columns:1fr 1fr;gap:calc(12 * var(--u))}.ld-pick-mode{position:relative;height:calc(60 * var(--u));padding:0 calc(44 * var(--u)) 0 calc(14 * var(--u));border-radius:calc(14 * var(--u));border:calc(2 * var(--u)) solid rgba(255,255,255,.25);background:linear-gradient(180deg,#5560d8,#3940a8);box-shadow:0 calc(4 * var(--u)) 0 #242a78;color:#fffc;font-size:calc(19 * var(--u));font-weight:900;text-align:left;transition:transform .08s ease,filter .15s ease}.ld-pick-mode span{-webkit-text-stroke:calc(1 * var(--u)) rgba(20,20,60,.5);paint-order:stroke fill}.ld-pick-mode .ld-mode-badge{position:absolute;right:calc(-6 * var(--u));top:50%;width:calc(54 * var(--u));height:calc(54 * var(--u));transform:translateY(-50%);filter:drop-shadow(0 calc(3 * var(--u)) calc(3 * var(--u)) rgba(0,0,0,.4))}.ld-pick-mode:not(.on) .ld-mode-badge{filter:saturate(.55) brightness(.9) drop-shadow(0 calc(3 * var(--u)) calc(3 * var(--u)) rgba(0,0,0,.4))}.ld-pick-mode.on{color:#fff;border-color:#fff}.ld-pick-mode.quick.on{background:linear-gradient(180deg,#9cf05a,#45c21f 55%,#2a9a12);box-shadow:0 calc(4 * var(--u)) 0 #1a6a0a,0 0 calc(18 * var(--u)) #8cff5a8c}.ld-pick-mode.classic.on{background:linear-gradient(180deg,#6fd0ff,#2f8ef5 55%,#1a5fd0);box-shadow:0 calc(4 * var(--u)) 0 #0f3a8c,0 0 calc(18 * var(--u)) #5ab4ff99}.ld-pick-mode:active{transform:translateY(calc(3 * var(--u)))}.ld-mode-note{margin-top:calc(12 * var(--u));font-size:calc(12.5 * var(--u));font-weight:700;opacity:.9}.ld-stepper{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u));border-radius:calc(18 * var(--u));border:calc(3 * var(--u)) solid #fff;background:linear-gradient(180deg,#7a86ff,#5160e6)}.ld-step{flex:none;width:calc(50 * var(--u));height:calc(50 * var(--u));border-radius:calc(12 * var(--u));border:calc(2 * var(--u)) solid rgba(255,255,255,.7);color:#fff;font-size:calc(30 * var(--u));font-weight:900;line-height:1;display:grid;place-items:center}.ld-step.minus{background:linear-gradient(180deg,#d9dde6,#8c93a3);color:#2d3342;box-shadow:0 calc(4 * var(--u)) 0 #5b6172}.ld-step.plus{background:linear-gradient(180deg,#7cc8ff,#2e7ff0);box-shadow:0 calc(4 * var(--u)) 0 #174a9c}.ld-step:disabled{opacity:.4}.ld-step:active:not(:disabled){transform:translateY(calc(3 * var(--u)));box-shadow:none}.ld-bet{flex:1;display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--u));font-size:calc(34 * var(--u));font-weight:900;text-shadow:0 calc(3 * var(--u)) 0 rgba(20,10,80,.45)}.ld-pick-range,.ld-pick-prize,.ld-pick-balance{display:flex;align-items:center;justify-content:center;gap:calc(5 * var(--u));margin-top:calc(10 * var(--u));font-size:calc(14 * var(--u));font-weight:800}.ld-pick-prize b{color:#ffe066;font-size:calc(17 * var(--u))}.ld-pick-balance{margin-top:calc(6 * var(--u));font-size:calc(12.5 * var(--u));opacity:.9}.ld-pick-balance.short b{color:#ff9a9a}.ld-start{width:100%;margin-top:calc(16 * var(--u));height:calc(58 * var(--u));border-radius:calc(18 * var(--u));border:calc(3 * var(--u)) solid rgba(255,255,255,.7);background:linear-gradient(180deg,#a6f27a,#5fd13a 45%,#34a51b);color:#fff;font-size:calc(26 * var(--u));font-weight:900;-webkit-text-stroke:calc(2 * var(--u)) #1d6a0e;paint-order:stroke fill;box-shadow:0 calc(6 * var(--u)) 0 #1f6e0e,0 calc(12 * var(--u)) calc(18 * var(--u)) #00000059;position:relative;overflow:hidden}.ld-start:before{content:"";position:absolute;left:calc(10 * var(--u));right:calc(10 * var(--u));top:calc(4 * var(--u));height:40%;border-radius:calc(12 * var(--u));background:linear-gradient(#ffffff8c,#fff0)}.ld-start:active{transform:translateY(calc(4 * var(--u)));box-shadow:0 calc(2 * var(--u)) 0 #1f6e0e}@keyframes ld-tumble{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(.88)}to{transform:rotate(360deg) scale(1)}}@keyframes ld-glow{0%{box-shadow:0 calc(4 * var(--u)) 0 #0000004d,0 0 #fff0}to{box-shadow:0 calc(4 * var(--u)) 0 #0000004d,0 0 calc(14 * var(--u)) calc(4 * var(--u)) #ffffffd9}}@keyframes ld-ready{0%{transform:scale(1);box-shadow:inset 0 calc(-4 * var(--u)) 0 #00000040,inset 0 calc(2 * var(--u)) 0 #ffffff59,0 0 #fff0}to{transform:scale(1.08);box-shadow:inset 0 calc(-4 * var(--u)) 0 #00000040,inset 0 calc(2 * var(--u)) 0 #ffffff59,0 0 calc(16 * var(--u)) calc(4 * var(--u)) #fffc}}@keyframes ld-point{0%{transform:translate(0)}to{transform:translate(calc(-3 * var(--u)),calc(-6 * var(--u)))}}@keyframes ld-pop{0%{transform:translate(-50%) scale(.85);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes ld-card-pop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ld-wait{50%{opacity:.55}}@keyframes ld-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes ld-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-5 * var(--u)))}}@keyframes ld-hop{0%,70%,to{transform:translateY(0)}80%{transform:translateY(calc(-9 * var(--u)))}90%{transform:translateY(calc(-2 * var(--u)))}}@keyframes ld-dice-float{0%,to{transform:rotate(14deg) translateY(0)}50%{transform:rotate(8deg) translateY(calc(-7 * var(--u)))}}@keyframes ld-dice-float2{0%,to{transform:rotate(-16deg) translateY(0)}50%{transform:rotate(-9deg) translateY(calc(-6 * var(--u)))}}@keyframes ld-pulse{0%{box-shadow:0 0 #ff4d4db3}to{box-shadow:0 0 0 calc(8 * var(--u)) #ff4d4d00}}.ld-shop{z-index:30;display:flex;flex-direction:column;background:linear-gradient(180deg,#5b35b8,#452a9a 35%,#34207e);animation:ld-card-pop .2s ease-out}.ld-shop-top{display:flex;align-items:center;justify-content:space-between;padding:calc(10 * var(--u)) calc(12 * var(--u));background:linear-gradient(180deg,#8a50e6,#6d3bd0);box-shadow:0 calc(3 * var(--u)) calc(8 * var(--u)) #14053c73}.ld-shop-back{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:50%;border:calc(3 * var(--u)) solid #b995ff;background:#4a2aa0;color:#fff;font-size:calc(28 * var(--u));font-weight:900;line-height:1;padding-bottom:calc(3 * var(--u))}.ld-shop-coins{display:flex;align-items:center;gap:calc(6 * var(--u));height:calc(38 * var(--u));padding:0 calc(4 * var(--u)) 0 calc(8 * var(--u));border-radius:calc(19 * var(--u));border:calc(3 * var(--u)) solid #b995ff;background:#3b1f88;color:#fff;font-size:calc(16 * var(--u));font-weight:900}.ld-shop-coins .ld-coin{width:calc(24 * var(--u));height:calc(24 * var(--u))}.ld-shop-coins span{min-width:calc(40 * var(--u));text-align:center}.ld-shop-coins b{display:grid;place-items:center;width:calc(26 * var(--u));height:calc(26 * var(--u));border-radius:50%;background:linear-gradient(#6ee27f,#1a9e3c);border:calc(2 * var(--u)) solid #fff;font-size:calc(18 * var(--u));line-height:1}.ld-shop-tabs{display:flex;gap:calc(8 * var(--u));padding:calc(14 * var(--u)) calc(14 * var(--u)) 0}.ld-shop-tab{padding:calc(7 * var(--u)) calc(24 * var(--u));border-radius:calc(22 * var(--u));border:calc(3 * var(--u)) solid #a57cff;background:#3b2388;font-size:calc(17 * var(--u));font-weight:900}.ld-shop-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 calc(10 * var(--u)) calc(20 * var(--u))}.ld-shop-title{margin:calc(12 * var(--u)) calc(4 * var(--u)) calc(10 * var(--u));font-size:calc(20 * var(--u));font-weight:900}.ld-shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10 * var(--u))}.ld-shop-empty{grid-column:1 / -1;padding:calc(40 * var(--u)) 0;text-align:center;font-size:calc(14 * var(--u));font-weight:700;opacity:.8}.ld-dcard{--dc-top: #92d8ff;--dc-mid: #56aeee;--dc-bot: #3d8fe0;--dc-strip: #5a8db6;--dc-rar: #3b6a8f;position:relative;display:flex;flex-direction:column;align-items:center;min-height:calc(200 * var(--u));padding:calc(5 * var(--u)) calc(5 * var(--u)) calc(8 * var(--u));border-radius:calc(12 * var(--u));background:linear-gradient(180deg,var(--dc-top) 0%,var(--dc-mid) 55%,var(--dc-bot) 100%);border:calc(3 * var(--u)) solid rgba(150,110,255,.7);box-shadow:0 calc(4 * var(--u)) 0 #190a468c;text-align:center}.ld-dcard.r-rare{--dc-top: #c963ff;--dc-mid: #9a36f0;--dc-bot: #7b27d8;--dc-strip: #7a2bcf;--dc-rar: #ffb048}.ld-dcard.r-epic{--dc-top: #ffc451;--dc-mid: #ffa23a;--dc-bot: #ff8a2c;--dc-strip: #b2893c;--dc-rar: #94601a}.ld-dcard.on{border-color:#5cff3a;box-shadow:0 0 0 calc(2 * var(--u)) #2fcf2f,0 calc(4 * var(--u)) 0 #190a468c}.ld-dcard-name{width:100%;padding:calc(3 * var(--u)) calc(4 * var(--u));border-radius:calc(7 * var(--u));background:var(--dc-strip);font-size:calc(13 * var(--u));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-dcard-rar{margin-top:calc(3 * var(--u));font-size:calc(13 * var(--u));font-weight:900;color:var(--dc-rar)}.ld-dcard-art{flex:1;display:grid;place-items:center;width:100%;min-height:calc(70 * var(--u));padding:calc(6 * var(--u)) 0}.ld-dcard-art img{width:66%;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 calc(4 * var(--u)) calc(4 * var(--u)) rgba(0,0,0,.35))}.ld-dcard-die{width:calc(56 * var(--u));height:calc(56 * var(--u))}.ld-dcard-foot{display:flex;flex-direction:column;align-items:center;gap:calc(5 * var(--u));width:100%}.ld-dcard-note{font-size:calc(12 * var(--u));font-weight:800;line-height:1.2;text-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) rgba(0,0,0,.35)}.ld-dcard-btn{display:flex;align-items:center;justify-content:center;gap:calc(4 * var(--u));width:86%;height:calc(28 * var(--u));border-radius:calc(8 * var(--u));font-size:calc(14 * var(--u));font-weight:900}.ld-dcard-btn:active{transform:translateY(calc(2 * var(--u)))}.ld-dcard-btn.buy{background:linear-gradient(#ffe56e,#ffc52e);color:#6b3a00;box-shadow:0 calc(3 * var(--u)) 0 #d88a00}.ld-dcard-btn.buy .ld-coin{width:calc(17 * var(--u));height:calc(17 * var(--u))}.ld-dcard-btn.use{background:linear-gradient(#6ee27f,#1a9e3c);color:#fff;box-shadow:0 calc(3 * var(--u)) 0 #0d6a27}.ld-dcard-btn:disabled{opacity:.7}.ld-dcard-check{position:absolute;top:calc(-9 * var(--u));right:calc(-9 * var(--u));display:grid;place-items:center;width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:50%;background:linear-gradient(#6ee27f,#1fb342);border:calc(3 * var(--u)) solid #fff;font-style:normal;font-size:calc(16 * var(--u));font-weight:900;box-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) #00000059}
