.sj-game-page .sj-ad--game,.sj-game-page .sj-ad--game-end{margin:40px 0}.sj-sp{--sp-gap:14px;margin:0 0 40px;font-family:var(--sj-font-ui,system-ui,sans-serif);color:var(--sj-text,#2B1B15)}.sj-sp *,.sj-sp *::before,.sj-sp *::after{box-sizing:border-box}.sj-sp__loading,.sj-sp__note{color:var(--sj-text-2,#5E4E46)}.sj-sp__top{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-start;justify-content:space-between;margin-bottom:var(--sp-gap)}.sj-sp__title{margin:0 0 4px;font-family:var(--sj-font-content-heading,"Mukta","Noto Sans Devanagari",sans-serif);font-size:clamp(28px, 7vw, 40px);line-height:1.1;color:var(--sj-primary,#6B1E23)}.sj-sp[lang="en"] .sj-sp__title{font-family:var(--sj-font-editorial-en,var(--sj-font-ui,system-ui,sans-serif))}.sj-sp__lead{margin:0;color:var(--sj-text-2,#5E4E46);font-size:16px}.sj-sp__lang{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--sj-border,#E6D8C5);border-radius:999px;background:var(--sj-surface,#FFFDF9)}.sj-sp__seg{min-height:40px;padding:6px 13px;border:0;border-radius:999px;background:#fff0;color:var(--sj-text,#2B1B15);font:600 14px/1.2 var(--sj-font-ui,system-ui,sans-serif);cursor:pointer}.sj-sp__seg[aria-pressed="true"]{background:var(--sj-primary,#6B1E23);color:var(--wp--preset--color--surface,#fff)}.sj-sp__card{margin:0 0 var(--sp-gap);padding:18px 16px;border:1px solid var(--sj-border,#E6D8C5);border-radius:var(--sj-radius-card,16px);background:var(--sj-surface,#FFFDF9)}.sj-sp__banner{margin:0 0 var(--sp-gap);padding:12px 14px;border-radius:12px;background:var(--wp--preset--color--tint-accent,#fdf3dc);color:var(--sj-text,#2B1B15);font-weight:600}.sj-sp__banner--warn{background:var(--wp--preset--color--tint-primary,#f6e6e6)}.sj-sp__hero{display:grid;gap:12px}.sj-sp__kick{margin:0;font:700 13px var(--sj-font-ui,system-ui,sans-serif);color:var(--sj-accent-safe,var(--sj-primary,#6B1E23))}.sj-sp__big{margin:2px 0;font:800 26px/1.2 var(--sj-font-ui,system-ui,sans-serif);color:var(--sj-text,#2B1B15)}.sj-sp__meta{margin:0;color:var(--sj-text-2,#5E4E46)}.sj-sp__row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sj-sp__btn,.sj-sp__btn:visited{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:10px 16px;border:1.5px solid var(--sj-border-strong,var(--sj-border,#E6D8C5));border-radius:14px;background:var(--sj-surface,#FFFDF9);color:var(--sj-text,#2B1B15);font:700 15px/1.2 var(--sj-font-ui,system-ui,sans-serif);text-decoration:none;cursor:pointer}.sj-sp__btn--primary,.sj-sp__btn--primary:visited{background:var(--sj-primary,#6B1E23);border-color:var(--sj-primary,#6B1E23);color:var(--wp--preset--color--surface,#fff)}.sj-sp__btn--gold,.sj-sp__btn--gold:visited{background:#E9C46A;border-color:#C9962C;color:#3A1418}.sj-sp__btn--ghost{background:#fff0}.sj-sp__btn--big{min-height:56px;font-size:17px}.sj-sp__btn--wide{display:flex;width:100%;margin-top:10px}.sj-sp__btn:disabled{opacity:.5;cursor:default}.sj-sp__btn:focus-visible,.sj-sp__seg:focus-visible,.sj-sp__lv:focus-visible,.sj-sp__ib:focus-visible,.sj-sp summary:focus-visible,.sj-sp select:focus-visible,.sj-sp input:focus-visible{outline:var(--sj-focus-width,3px) solid var(--sj-focus-ring,var(--sj-primary,#6B1E23));outline-offset:2px}.sj-sp__set summary,.sj-sp__chap summary{cursor:pointer;list-style:none;font-weight:700;min-height:32px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.sj-sp__set summary::-webkit-details-marker,.sj-sp__chap summary::-webkit-details-marker{display:none}.sj-sp__opts{display:grid;gap:10px;margin-top:12px}.sj-sp__opts label{display:flex;align-items:center;gap:10px;min-height:40px}.sj-sp__opts input[type=checkbox]{width:22px;height:22px;accent-color:var(--sj-primary,#6B1E23);flex:none}.sj-sp__opts select{min-height:40px;padding:4px 8px;border:1px solid var(--sj-border,#E6D8C5);border-radius:10px;background:var(--sj-surface,#FFFDF9);color:var(--sj-text,#2B1B15);font:inherit}.sj-sp__chap{margin:0 0 10px;padding:14px 16px;border:1px solid var(--sj-border,#E6D8C5);border-radius:16px;background:var(--sj-surface,#FFFDF9)}.sj-sp__chap[open]{border-color:var(--sj-primary,#6B1E23)}.sj-sp__chn{font:700 13px var(--sj-font-ui,system-ui,sans-serif);color:var(--sj-accent-safe,var(--sj-primary,#6B1E23))}.sj-sp__cht{font:700 17px/1.3 var(--sj-font-content-heading,var(--sj-font-ui,system-ui,sans-serif));color:var(--sj-text,#2B1B15);flex:1 1 auto}.sj-sp__chs{font:600 14px var(--sj-font-ui,system-ui,sans-serif);color:#9A6B00}.sj-sp__presents{margin:8px 0 0;font-size:13px;color:var(--sj-text-2,#5E4E46)}.sj-sp__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.sj-sp__lv{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:58px;padding:4px 2px;border:1.5px solid var(--sj-border,#E6D8C5);border-radius:14px;background:var(--sj-surface,#FFFDF9);color:var(--sj-text,#2B1B15);cursor:pointer;font-family:var(--sj-font-ui,system-ui,sans-serif)}.sj-sp__lv b{font-size:18px;line-height:1.1}.sj-sp__lv span{font-size:12px;color:#C9962C;letter-spacing:1px;min-height:14px}.sj-sp__lv--boss{border-color:#C9962C;background:var(--wp--preset--color--tint-accent,#fdf3dc)}.sj-sp__lv.is-current{border-color:var(--sj-primary,#6B1E23);box-shadow:inset 0 0 0 2px var(--sj-primary,#6B1E23)}.sj-sp__lv:disabled{opacity:.45;cursor:default}@media (min-width:640px){.sj-sp__grid{grid-template-columns:repeat(10,minmax(0,1fr))}}.sj-sp .sj-sw{position:relative;display:inline-block;line-height:1.35}.sj-sp .sj-sw--k{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.sj-sp .sj-sw--t::before{content:"";position:absolute;left:50%;top:-5px;width:2px;height:7px;background:currentColor;transform:translateX(-50%)}.sj-sp .sj-sw--lo::after,.sj-sp .sj-sw--hi::after{content:"";position:absolute;left:50%;width:5px;height:5px;border-radius:50%;background:currentColor;transform:translateX(-50%)}.sj-sp .sj-sw--lo::after{bottom:-8px}.sj-sp .sj-sw--hi::after{top:-7px}.sj-sp .sj-sw--t.sj-sw--hi::after{top:-13px}.sj-sp__stage{--bs:64px;position:relative;height:clamp(460px, 74vh, 700px);height:clamp(460px, 74svh, 700px);margin:0 calc(-1 * var(--sj-gutter, 16px));overflow:hidden;color:#FFF7EC;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:#fff0;background:radial-gradient(1.5px 1.5px at 12% 22%,rgb(255 255 255 / .55),transparent 60%),radial-gradient(1px 1px at 78% 14%,rgb(255 255 255 / .5),transparent 60%),radial-gradient(1.5px 1.5px at 64% 38%,rgb(255 236 190 / .5),transparent 60%),radial-gradient(1px 1px at 30% 56%,rgb(255 255 255 / .35),transparent 60%),radial-gradient(1px 1px at 88% 66%,rgb(255 255 255 / .35),transparent 60%),radial-gradient(120% 70% at 50% 0%,#5C1934 0%,#fff0 62%),radial-gradient(90% 40% at 50% 100%,rgb(240 195 90 / .22),#fff0 70%),linear-gradient(172deg,#2B0E2C 0%,#1C1342 58%,#0F0A26 100%)}@media (min-width:720px){.sj-sp__stage{margin:0;border-radius:24px}}.sj-sp__stage.is-flash::before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(60% 50% at 50% 40%,rgb(240 195 90 / .28),transparent 70%);pointer-events:none}.sj-sp__field{position:absolute;inset:0;z-index:2}.sj-sp__hud{position:absolute;inset:0 0 auto 0;z-index:3;padding:10px 12px 20px;pointer-events:none;background:linear-gradient(to bottom,rgb(15 9 32 / .94),rgb(15 9 32 / .62) 72%,#fff0)}.sj-sp__hud button{pointer-events:auto}.sj-sp__row1{display:flex;align-items:center;gap:14px}.sj-sp__stat{display:flex;flex-direction:column;line-height:1.1;min-width:0}.sj-sp__stat span{font-size:11px;opacity:.78}.sj-sp__stat b{font-size:20px;font-variant-numeric:tabular-nums}.sj-sp__stat b.is-low{color:#FF9A8F}.sj-sp__sp{flex:1}.sj-sp__ib{width:44px;height:44px;padding:0;border:1px solid rgb(255 255 255 / .28);border-radius:50%;background:rgb(255 255 255 / .08);color:#fff;font-size:18px;display:grid;place-items:center;cursor:pointer}.sj-sp__ib[hidden]{display:none}.sj-sp__target{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;min-height:52px}.sj-sp__chip{min-width:54px;padding:6px 10px 8px;border:1.5px solid rgb(255 255 255 / .25);border-radius:14px;background:rgb(255 255 255 / .08);font:800 24px/1.4 var(--sj-font-content,var(--sj-font-ui,system-ui,sans-serif));text-align:center;transition:background .2s,color .2s}.sj-sp__chip.is-next{border-color:#F0C35A;box-shadow:0 0 0 3px rgb(240 195 90 / .35)}.sj-sp__chip.is-done{background:#F0C35A;border-color:#F0C35A;color:#2A0E12}.sj-sp__prev{flex-basis:100%;text-align:center;font-size:13px;opacity:.8}.sj-sp__hud .sj-sp__meta{text-align:center;font-size:13px;color:#F3E6D3;margin-top:6px;min-height:1.3em}.sj-sp__hud,.sj-sp__stat span,.sj-sp__stat b{color:#FFF7EC}.sj-sp__msg{text-align:center;font-weight:700;min-height:1.5em;font-size:15px;margin-top:2px;color:#FFE2A3}.sj-sp__msg.is-bad{color:#FFB3AA}.sj-sp__b{position:absolute;left:0;top:0;width:var(--bs);height:var(--bs);padding:0;border:0;background:none;cursor:pointer;will-change:transform;font:inherit;color:#fff}.sj-sp__core{display:grid;place-items:center;width:100%;height:100%;border:2px solid rgb(255 255 255 / .6);border-radius:50%;font:800 calc(var(--bs) * .34)/1 var(--sj-font-content,var(--sj-font-ui,system-ui,sans-serif));text-shadow:0 1px 3px rgb(0 0 0 / .55);background:radial-gradient(circle at 32% 27%,rgb(255 255 255 / .9) 0 6%,rgb(255 255 255 / .22) 16%,#fff0 40%),var(--c);box-shadow:inset 0 -7px 14px rgb(0 0 0 / .28),0 6px 18px rgb(0 0 0 / .35)}.sj-sp__b--gold .sj-sp__core{background:radial-gradient(circle at 32% 27%,rgb(255 255 255 / .95) 0 8%,rgb(255 255 255 / .3) 20%,#fff0 44%),#E9B23C;color:#4A1418;border-color:#FFF0C2;font-size:calc(var(--bs) * .5);text-shadow:none;box-shadow:0 0 22px rgb(240 195 90 / .75)}.sj-sp__b.is-pop .sj-sp__core{animation:sjSpPop .26s ease-out forwards}.sj-sp__core.is-shake{animation:sjSpShake .32s ease-in-out;border-color:#FF9A8F}@keyframes sjSpPop{to{transform:scale(1.55);opacity:0}}@keyframes sjSpShake{25%{transform:translateX(-6px)}50%{transform:translateX(6px)}75%{transform:translateX(-3px)}}.sj-sp__float{position:absolute;z-index:4;font-weight:800;font-size:18px;pointer-events:none;color:#FFE08A;text-shadow:0 2px 6px rgb(0 0 0 / .6);animation:sjSpRise .8s ease-out forwards}.sj-sp__float.is-neg{color:#FFA69C}.sj-sp__float.is-big{font-size:28px}@keyframes sjSpRise{from{opacity:1;transform:translate(-50%,0)}to{opacity:0;transform:translate(-50%,-52px)}}.sj-sp__overlay{position:absolute;inset:0;z-index:5;display:none;align-items:center;justify-content:center;padding:14px;background:rgb(12 6 26 / .62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sj-sp__overlay.is-show{display:flex}.sj-sp__ov{width:100%;max-width:420px;max-height:100%;overflow:auto;padding:18px;border-radius:20px;background:var(--sj-surface,#fff);color:var(--sj-text,#222);box-shadow:0 22px 60px rgb(0 0 0 / .45);text-align:center}.sj-sp__ov h3{margin:4px 0 6px;font:800 24px/1.25 var(--sj-font-content-heading,var(--sj-font-ui,system-ui,sans-serif));color:var(--sj-primary,#6B1E23)}.sj-sp__lvname{margin:0 0 8px;font-weight:700;font-size:17px}.sj-sp__rules{margin:6px 0 8px;padding:0;list-style:none;display:grid;gap:6px;text-align:start}.sj-sp__rules li{padding:8px 10px;border-radius:10px;background:var(--wp--preset--color--tint-primary,#f6e6e6);font-size:14px}.sj-sp__stars{margin:6px 0;font-size:44px;letter-spacing:6px;color:rgb(128 128 128 / .35)}.sj-sp__stars span.is-on{color:#E9B23C;display:inline-block;animation:sjSpStar .45s ease-out both;animation-delay:var(--d)}@keyframes sjSpStar{from{transform:scale(.2) rotate(-40deg);opacity:0}to{transform:none;opacity:1}}.sj-sp__badge{display:inline-block;margin:0 0 6px;padding:3px 12px;border-radius:999px;background:#E9C46A;color:#3A1418;font-weight:800;font-size:13px}.sj-sp__sum{display:flex;justify-content:space-between;gap:12px;padding:7px 2px;border-bottom:1px dashed var(--sj-border,#E6D8C5);font-variant-numeric:tabular-nums}.sj-sp__sum.is-total{font-weight:800;font-size:18px;border:0}.sj-sp__note.is-bad{color:var(--sj-primary,#6B1E23);font-weight:700}.sj-sp__sharemsg{min-height:1.2em;margin:6px 0 0;font-size:14px}.sj-sp__sponsor{margin-top:22px;padding-top:14px;border-top:1px solid var(--sj-border,#E6D8C5)}.sj-sp__splabel{display:block;margin-bottom:6px;font:600 11px var(--sj-font-ui,system-ui,sans-serif);color:var(--sj-text-2,#5E4E46)}.sj-sp__splink img{display:block;width:100%;height:auto;border-radius:10px}.sj-sp__splink.is-wait{pointer-events:none}.sj-sp__under{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px}.sj-sp__keys{margin:0;font-size:13px;color:var(--sj-text-2,#5E4E46)}body.sj-sp-playing .sj-bottomnav{display:none}@media (prefers-reduced-motion:reduce){.sj-sp *,.sj-sp *::before,.sj-sp *::after{animation-duration:.01ms!important;transition:none!important}}.sj-sp a.sj-sp__btn,.sj-sp a.sj-sp__btn:visited,.sj-sp a.sj-sp__btn:hover,.sj-ghub a.sj-ghub__tile,.sj-ghub a.sj-ghub__tile:visited,.sj-ghub a.sj-toolcard,.sj-ghub a.sj-toolcard:visited{text-decoration:none}.sj-sp a.sj-sp__btn{color:var(--sj-text,#2B1B15)}.sj-sp a.sj-sp__btn--gold,.sj-sp a.sj-sp__btn--gold:visited,.sj-sp a.sj-sp__btn--gold:hover{color:#3A1418}.sj-sp a.sj-sp__btn--primary,.sj-sp a.sj-sp__btn--primary:visited{color:var(--wp--preset--color--surface,#fff)}.sj-ghub a.sj-ghub__tile{color:var(--sj-text,#2B1B15)}.sj-sp__note a,.sj-sp__sharemsg a{color:inherit}@media (hover:none) and (pointer:coarse){.sj-sp__keys{display:none}}