@keyframes jlSpinSlow{to{transform:rotate(360deg)}}@keyframes jlBadgeSpin{to{transform:rotate(360deg)}}@keyframes jlAuroraA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60px,-40px)scale(1.18)}}@keyframes jlAuroraB{0%,to{transform:translate(0)scale(1.1)}50%{transform:translate(-50px,30px)scale(.92)}}@keyframes jlGradShift{to{background-position:300% 0}}@keyframes jlChev{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(9px)}}@keyframes jlFloatA{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes jlFloatB{0%,to{transform:translateY(0)}50%{transform:translateY(-17px)}}@keyframes jlFloatC{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.jl-spin{transform-origin:50%;animation:120s linear infinite jlSpinSlow}.jl-aurora{filter:blur(70px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.jl-lines{pointer-events:none;background:repeating-radial-gradient(circle at 50% 30%,#ffffff06 0 1px,#0000 1px 26px);position:absolute;inset:0}.jl-gradtext{background:linear-gradient(90deg,#34ccf7,#d83075,#6878ce,#fcd227,#34ccf7) 0 0/300% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite jlGradShift}.jl-eyebrow{letter-spacing:.08em;text-transform:uppercase;background:var(--jl-white-08);box-shadow:inset 0 0 0 1px var(--jl-white-12);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:800;display:inline-block}.jl-h1{font-family:var(--font-arabic-display);color:#fff;margin:18px 0 0;font-size:clamp(40px,6.4vw,76px);font-weight:700;line-height:1.08}.jl-h2{font-family:var(--font-arabic-display);color:#fff;margin:10px 0 0;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.18}.jl-badgewrap{width:120px;height:120px;position:relative}.jl-badge{animation:26s linear infinite jlBadgeSpin}.jl-badge-core{background:var(--jl-periwinkle-deep);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #6878ce80}.jl-wgrid{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:22px;max-width:1000px;margin:48px auto 0;display:grid}.jl-wfloat{will-change:transform;display:flex}.jl-wcard{height:100%;box-shadow:0 20px 50px #010c4273, inset 0 0 0 1px var(--jl-white-08);background:linear-gradient(172deg,#130b40,#0b0630);border-radius:24px;flex-direction:column;flex:1;text-decoration:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;display:flex;position:relative;overflow:hidden}.jl-wcard:hover{box-shadow:0 36px 74px #010c4299, inset 0 0 0 1px color-mix(in srgb,var(--wac) 55%, var(--jl-white-18));transform:translateY(-10px)}.jl-wart{background:radial-gradient(125% 130% at 50% 8%, color-mix(in srgb,var(--wac) 46%, #0b0630), #0b0630 72%);justify-content:center;align-items:flex-end;height:196px;display:flex;position:relative;overflow:hidden}.jl-wart:before{content:"";opacity:.07;background:url(/assets/patterns/flower.svg) 50%/130% no-repeat;position:absolute;inset:0}.jl-wart>img{z-index:1;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 14px 22px #0000006b);width:88%;max-height:176px;position:relative}.jl-wart-pic{align-items:center!important}.jl-wart-pic img{filter:drop-shadow(0 12px 20px #0006)}.jl-wbody{padding:20px 22px 22px}.jl-tag2{font-family:var(--font-ui);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:800;display:inline-flex}.jl-tag2 svg{flex:none}.jl-tag-web{color:var(--jl-cyan);background:color-mix(in srgb,var(--jl-cyan) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-cyan) 38%, transparent)}.jl-tag-app{color:var(--jl-periwinkle);background:color-mix(in srgb,var(--jl-periwinkle) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-periwinkle) 42%, transparent)}.jl-tag-soon{color:var(--jl-text-secondary);background:var(--jl-white-08);box-shadow:inset 0 0 0 1px var(--jl-white-12)}.jl-tag-online{color:var(--jl-green);background:color-mix(in srgb,var(--jl-green) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-green) 40%, transparent)}.jl-tags-top{top:12px;z-index:3;flex-wrap:wrap;gap:7px;max-width:calc(100% - 24px);display:flex;position:absolute;inset-inline-start:12px}.jl-tags-top .jl-tag2{-webkit-backdrop-filter:blur(8px);background:#07031e8c;box-shadow:inset 0 0 0 1px #ffffff29}.jl-wbody{flex-direction:column;flex:1;display:flex}.jl-cta-row{justify-content:flex-start;align-items:center;gap:18px;margin-top:auto;padding-top:18px;display:flex}.jl-playnow{background:var(--jl-periwinkle-deep);color:#fff;font-family:var(--font-ui);cursor:pointer;border:none;border-radius:999px;flex:none;align-items:center;gap:7px;padding:11px 18px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .14s,filter .14s;display:inline-flex}.jl-playnow:hover{filter:brightness(1.1)}.jl-playnow:active{transform:scale(.96)}.jl-learnmore{font-family:var(--font-ui);color:var(--jl-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;margin-inline-start:auto;font-size:13px;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.jl-learnmore:hover{color:#fff}.jl-store3{transition:border-color .2s,background .2s,transform .16s}.jl-store3:hover{transform:translateY(-2px);background:#0a0a0a!important;border-color:#ffffff57!important}@keyframes jlOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes jlPopIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}.jl-overlay{z-index:1100;-webkit-backdrop-filter:blur(10px);background:#040210a8;justify-content:center;align-items:center;padding:24px;animation:.25s both jlOverlayIn;display:flex;position:fixed;inset:0}.jl-modal{animation:.36s cubic-bezier(.16,1,.3,1) both jlPopIn}.jl-soon{pointer-events:none;box-shadow:0 16px 40px #0000006b, inset 0 0 0 1px var(--jl-white-08)!important;background:linear-gradient(172deg,#191922,#0d0d14)!important}.jl-soon .jl-wart{background:radial-gradient(125% 130% at 50% 8%,#2a2a39,#111119 72%)!important}.jl-soon .jl-wart img{filter:grayscale()opacity(.78)!important}.jl-soon h3{color:var(--jl-text-secondary)!important}.jl-soon p{color:var(--jl-text-muted)!important}.jl-soonbadge{top:12px;z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);font-family:var(--font-ui);background:#ffffff29;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:800;position:absolute;inset-inline-start:12px;box-shadow:inset 0 0 0 1px #ffffff38}.jl-soonhead{grid-column:1/-1;align-items:center;gap:14px;margin:16px 4px 0;display:flex}.jl-soonhead span{font-family:var(--font-ui);color:var(--jl-gold);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800}.jl-soonhead:before,.jl-soonhead:after{content:"";background:var(--jl-white-12);flex:1;height:1px}.jl-appgrid{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:20px;display:grid}.jl-appcard{background:var(--jl-navy-2);border-radius:20px;flex-direction:column;padding:12px;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:flex;box-shadow:0 10px 30px #010c4252}.jl-appcard:hover{transform:translateY(-6px);box-shadow:0 24px 50px #010c4280}.jl-appcover{aspect-ratio:600/696;background:var(--jl-navy);border-radius:15px;position:relative;overflow:hidden}.jl-appcover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jl-appcover-art{justify-content:center;align-items:center;display:flex;overflow:hidden}.jl-tilepat{opacity:.1;mix-blend-mode:overlay;background-position:50%;background-repeat:no-repeat;background-size:150%;position:absolute;inset:0}.jl-webtag{top:11px;z-index:2;color:var(--jl-navy);font-family:var(--font-ui);background:#34ccf7eb;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:11px;box-shadow:0 4px 12px #00000040}.jl-freebadge{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--status-success) 55%, transparent);color:var(--status-success);font-family:var(--font-ui);border-radius:999px;align-items:center;padding:3px 11px;font-size:12.5px;font-weight:800;display:inline-flex}.jl-gradborder:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(120deg,#34ccf7,#d83075,#6878ce,#fcd227,#34ccf7) 0 0/300% 100%;border-radius:30px;padding:1.5px;animation:9s linear infinite jlGradShift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.jl-chev{animation:1.8s ease-in-out infinite jlChev}.jl-nl-btn{cursor:pointer;height:54px;font-family:var(--font-ui);color:#fff;background:var(--jl-periwinkle-deep);box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--jl-periwinkle-soft) 60%,transparent),0 10px 26px #6878ce66;border:none;border-radius:999px;flex:none;padding:0 34px;font-size:16px;font-weight:800;transition:filter .15s,transform .12s}.jl-nl-btn:hover{filter:brightness(1.08)}.jl-nl-btn:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.jl-spin,.jl-aurora,.jl-gradtext,.jl-chev,.jl-badge,.jl-wfloat{animation:none!important}}@media (max-width:980px){.jl-wgrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.jl-appgrid{grid-template-columns:repeat(2,1fr)!important}.jl-badgewrap{display:none}.jl-games-inner{padding:120px 24px 72px!important}.jl-games-newsletter{padding-inline:24px!important}}@media (max-width:640px){.jl-games-inner{padding:96px 18px 56px!important}.jl-games-heading{margin-bottom:30px!important}.jl-games-heading .jl-h1{font-size:42px}.jl-games-newsletter{padding:12px 18px 60px!important}.jl-games-newsletter .jl-gradborder{border-radius:22px!important;padding:40px 20px 44px!important}.jl-games-newsletter .jl-gradborder:before{border-radius:22px}.jl-wgrid{grid-template-columns:1fr}.jl-appgrid{grid-template-columns:1fr!important}.jl-wcard{border-radius:20px}.jl-wart{height:180px}.jl-wbody{padding:18px 18px 20px}.jl-cta-row{padding-top:16px}.jl-playnow{justify-content:center;width:100%}.jl-nl-btn{width:100%}}
