.sb-sj{margin-top:14px}body.sb-sj-playing .sb-bottom-nav,body.sb-sj-playing .sb-game-shell>.sb-intro{display:none!important}body.sb-sj-playing .sb-game-page{padding-bottom:0}body.sb-sj-playing .sb-sj{margin-top:0}body.sb-sj-playing,html:has(body.sb-sj-playing){overflow:hidden;overscroll-behavior:none}body.sb-sj-playing .sb-sj-stage{position:fixed;top:0;left:50%;z-index:40;width:min(100%,var(--sb-app-width,440px));height:100dvh;min-height:0;border-radius:0;transform:translateX(-50%);touch-action:none}.sb-sj-stage{position:relative;width:100%;height:min(600px,calc(100dvh - 200px));min-height:460px;border-radius:22px;overflow:hidden;background:#14112b;box-shadow:0 12px 30px #2b140833;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.sb-sj-canvas{display:block;width:100%;height:100%}.sb-sj-stage .sb-devotional-flowers{z-index:6}.sb-sj-mute{position:absolute;top:8px;right:8px;z-index:7;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff26;font-size:18px;line-height:44px;cursor:pointer}.sb-sj-mute[aria-pressed=true]{opacity:.45}.sb-sj-mute[data-sj-mute]{display:none}.sb-sj-pause{display:none}.sb-sj-overlay--pause{z-index:8;background:#120d1fd9}.sb-sj-overlay--pause .sb-sj-choices{display:grid;gap:8px;margin-top:12px}.sb-sj-next{position:absolute;bottom:160px;left:50%;z-index:3;margin:0;padding:5px 12px;border-radius:999px;background:#000000a6;border:1px solid #f2c94c99;color:#ffe9b0;font-size:13.5px;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;font-weight:700;white-space:nowrap;transform:translateX(-50%)}.sb-sj-next[hidden]{display:none}.sb-sj-next.is-near{background:#a84a18e6;border-color:#ffd36b;color:#fff}.sb-sj-land{position:absolute;left:50%;top:50%;z-index:4;width:min(300px,calc(100% - 40px));padding:16px 14px;border:2px solid #ffd36b;border-radius:18px;background:linear-gradient(135deg,#a84a18,#d8742a);color:#fff;font:inherit;font-size:16.5px;font-weight:800;box-shadow:0 0 0 6px #ffd36b33,0 10px 26px #0008;transform:translate(-50%,-50%);cursor:pointer;animation:sb-sj-land-in .35s ease-out,sb-sj-glow 1.6s ease-in-out infinite .4s}.sb-sj-land[hidden]{display:none}.sb-sj-land:disabled{opacity:.45}@keyframes sb-sj-land-in{from{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes sb-sj-glow{50%{box-shadow:0 0 0 10px #ffd36b22,0 10px 26px #0008}}.sb-sj-verse{position:absolute;top:58px;left:14px;right:14px;z-index:3;margin:0;padding:9px 12px;border-radius:14px;background:#fff8ecea;border-left:3px solid #c9952f;color:#4b2716;font-size:14px;font-weight:700;line-height:1.55;text-align:center;box-shadow:0 6px 18px #0005;opacity:0;transform:translateY(-6px);transition:opacity .4s ease,transform .4s ease}.sb-sj-verse.is-on{opacity:1;transform:none}.sb-sj-verse small{display:block;margin-top:2px;font-size:12px;font-weight:500;color:#76533f}.sb-sj-chant{position:absolute;left:0;right:0;bottom:14px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.sb-sj-chant[hidden]{display:none}.sb-sj-hint{margin:0;padding:4px 12px;border-radius:999px;background:rgba(40,14,6,.62);color:#ffe9b0;font-size:13px;font-weight:700}.sb-sj-ram{--p:0;position:relative;width:92px;height:92px;border:0;border-radius:50%;background:radial-gradient(circle at 50% 38%,#e9822f,#a84a18 72%);color:#fff;box-shadow:0 8px 22px #0007,inset 0 -4px 0 #0003;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .08s ease}.sb-sj-ram.is-tap,.sb-sj-ram:active{transform:scale(.93)}.sb-sj-ram-ring{position:absolute;inset:-7px;border-radius:50%;background:conic-gradient(#ffd36b calc(var(--p) * 1turn),#ffffff2e 0);-webkit-mask:radial-gradient(circle,transparent 50px,#000 51px);mask:radial-gradient(circle,transparent 50px,#000 51px)}.sb-sj-ram-word{position:relative;font-size:30px;font-weight:800;letter-spacing:.5px;text-shadow:0 2px 4px #0005}.sb-sj-overlay{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:18px;background:#120d1fb8;backdrop-filter:blur(2px)}.sb-sj-overlay[hidden]{display:none}.sb-sj-overlay--scene{align-items:flex-end;padding-bottom:14px;background:linear-gradient(180deg,#120d1f00 0,#120d1f00 30%,#120d1fb3 72%,#120d1fe0 100%);backdrop-filter:none}.sb-sj-overlay--done{background:#120d1f99}.sb-sj-card{width:100%;max-width:340px;padding:20px 18px 16px;border-radius:20px;background:#fff8ec;color:#4b2716;text-align:center;box-shadow:0 14px 34px #0006}.sb-sj-card h2{margin:6px 0 8px;font-size:21px;font-weight:800;color:#7a1f12}.sb-sj-level{display:inline-block;padding:3px 10px;border-radius:999px;background:#7a1f12;color:#ffd98a;font-size:12px;font-weight:700}.sb-sj-story{margin:0 0 12px;font-size:14.5px;line-height:1.6}.sb-sj-how{margin:0 0 14px;padding:10px 12px;list-style:none;border-radius:14px;background:#fdf0d8;border:1px solid #eddcc0;font-size:13.5px;line-height:1.75;text-align:left}.sb-sj-choice,.sb-sj-go,.sb-sj-share{display:block;width:100%;padding:13px 16px;border:0;border-radius:14px;background:linear-gradient(135deg,#a84a18,#d8742a);color:#fff;font:inherit;font-size:16px;font-weight:800;cursor:pointer}.sb-sj-share{background:#1d9b50}.sb-sj-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sb-sj-actions .sb-sj-go,.sb-sj-actions .sb-sj-share{font-size:14.5px;padding:12px 8px}.sb-sj-best{display:block;margin-top:10px;color:#8a6a52;font-size:12.5px}.sb-sj-done-icon{display:block;font-size:40px;line-height:1.1}.sb-sj-chalisa{margin:0 0 12px;padding:10px 12px;border-radius:14px;background:#fdf0d8;border-left:3px solid #c9952f;font-size:15px;font-weight:700;line-height:1.6;color:#7a1f12}.sb-sj-score{display:flex;justify-content:center;gap:14px;margin:0 0 12px;font-size:14px}.sb-sj-score b{color:#7a1f12;font-size:18px}.sb-sj-scene-card{width:100%;max-width:340px;padding:18px 16px 14px;border-radius:20px;background:#fff8ec;color:#4b2716;text-align:center;border:2px solid #f2c94c;box-shadow:0 0 0 6px #f2c94c33,0 14px 34px #0008;animation:sb-sj-pop .35s ease-out}@keyframes sb-sj-pop{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.sb-sj-scene-card{max-height:62%;overflow-y:auto}.sb-sj-scene-card strong{display:block;font-size:18px;color:#7a1f12}.sb-sj-scene-card p{margin:5px 0 10px;font-size:14px;line-height:1.6}.sb-sj-choices{display:grid;gap:8px}.sb-sj-choice{font-size:15px;padding:12px 12px;transition:opacity .3s ease}.sb-sj-choices.is-wait .sb-sj-choice{opacity:.35;pointer-events:none}.sb-sj-choice--soft{background:#fdf0d8;color:#4b2716;border:1px solid #e3cba4}.sb-sj-ram-word.is-long{font-size:17px;line-height:1.15;padding:0 8px;display:block}