.sb-gh{width:100%;max-width:var(--sb-app-width,440px);margin:0 auto;color:#2b1d14}.sb-gh-gods{margin:14px 0 0;scroll-margin-top:12px}.sb-gh-rail{display:flex;gap:10px;padding:2px 12px 16px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.sb-gh-rail::-webkit-scrollbar{display:none}.sb-gh-god{flex:none;width:72px;text-align:center;text-decoration:none;color:#2b1d14;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}.sb-gh-face{display:block;width:66px;height:66px;margin:0 auto;border-radius:50%;padding:3px;background:#ead9c3}.sb-gh-face img{display:block;width:100%;height:100%;border-radius:50%;border:2px solid #fff;object-fit:cover;object-position:50% 8%;background:radial-gradient(circle at 50% 40%,#fff3dc,#f0c27a)}.sb-gh-god.is-today .sb-gh-face{background:conic-gradient(#f0bd83,#c8901e,#b8563b,#f0bd83)}.sb-gh-god.is-on .sb-gh-face{background:#9b3b16;box-shadow:0 4px 12px rgba(111,34,13,.3)}.sb-gh-god.is-on.is-today .sb-gh-face{background:conic-gradient(#f0bd83,#c8901e,#9b3b16,#f0bd83)}.sb-gh-god b{display:block;margin-top:5px;font-size:11.5px;font-weight:800;line-height:1.25;color:#3a1408}.sb-gh-god.is-on b{color:#6f220d}.sb-gh-god small{display:block;font-size:10px;font-weight:600;color:#7a6656}.sb-gh-god em{display:inline-block;margin-top:1px;padding:0 8px;border-radius:999px;background:#6f220d;color:#fff;font-size:10px;font-style:normal;font-weight:800}.sb-gh-story{position:relative;display:block;height:200px;margin:0 12px 22px;border-radius:20px;overflow:hidden;background:#3a1a0c;box-shadow:0 10px 24px rgba(40,15,5,.28);text-decoration:none;color:#fff}.sb-gh-story img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sb-gh-story::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(20,6,2,.9))}.sb-gh-story-tag{position:absolute;top:12px;left:12px;z-index:1;padding:2px 10px;border-radius:999px;background:#fff;color:#6f220d;font-size:11.5px;font-weight:800}.sb-gh-story-copy{position:absolute;left:14px;right:110px;bottom:12px;z-index:1}.sb-gh-story-copy b{display:block;font-size:20px;font-weight:800;line-height:1.25;color:#fff}.sb-gh-story-copy small{display:block;margin-top:2px;font-size:12px;line-height:1.35;color:#f1dcc4}.sb-gh-play{position:absolute;right:14px;bottom:14px;z-index:1;padding:7px 16px;border-radius:999px;background:#f0bd83;color:#2b1205;font-size:14px;font-weight:800}.sb-gh-card{position:relative;display:block;margin:0 12px 16px;padding-bottom:14px;border:1px solid #ead9c3;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 6px 16px rgba(90,40,10,.08);text-decoration:none;color:#3a1408;-webkit-tap-highlight-color:transparent}.sb-gh-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px 10px}.sb-gh-card-head b{display:block;font-size:16px;font-weight:800;line-height:1.3;color:#3a1408}.sb-gh-card-head small{display:block;font-size:11.5px;font-weight:600;color:#7a6656}.sb-gh-card-head em{flex:none;padding:6px 15px;border-radius:999px;background:#6f220d;color:#fff;font-size:13px;font-style:normal;font-weight:800}.sb-gh-puzzle{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:2px;width:calc(100% - 28px);max-width:330px;aspect-ratio:1;margin:0 auto 6px;background:#fff}.sb-gh-puzzle>i{position:relative;display:block;background-repeat:no-repeat}.sb-gh-puzzle>i:first-child{border-top-left-radius:16px}.sb-gh-puzzle>i:nth-child(3){border-top-right-radius:16px}.sb-gh-puzzle>i:nth-child(7){border-bottom-left-radius:16px}.sb-gh-puzzle>i:nth-child(9){border-bottom-right-radius:16px}.sb-gh-puzzle>i.is-gone{border:2px dashed #c8a77a;background:#f4e9d8;box-shadow:inset 0 3px 10px rgba(80,40,10,.3)}.sb-gh-lift{position:absolute;inset:-2px;z-index:2;display:block;border:3px solid #fff;border-radius:7px;background-repeat:no-repeat;box-shadow:0 10px 18px rgba(0,0,0,.4)}.sb-gh-card--color{padding-bottom:0}.sb-gh-card-link{display:block;padding-bottom:4px;text-decoration:none;color:inherit}.sb-gh-card--color .sb-home-coloring-previews:not([hidden]){padding-bottom:12px}.sb-gh-card--mantra{border-color:#6a1e0c;background:linear-gradient(135deg,#6f220d,#9b3b16);color:#fff}.sb-gh-card--mantra .sb-gh-card-head b{color:#fff}.sb-gh-card--mantra .sb-gh-card-head small{color:#ffd9b8}.sb-gh-card--mantra .sb-gh-card-head em{background:#fff8ee;color:#6f220d}.sb-gh-slots{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;padding:6px 12px 0}.sb-gh-slots b,.sb-gh-slots i{display:grid;place-items:center;min-width:52px;height:40px;padding:0 10px;border-radius:11px;font-style:normal}.sb-gh-slots b{background:#fff4dc;color:#5a1a06;font-size:15.5px;font-weight:800;box-shadow:0 3px 6px rgba(0,0,0,.3)}.sb-gh-slots i{border:2px dashed rgba(255,220,180,.7);color:rgba(255,220,180,.65);font-size:14px;font-weight:700}.sb-gh-loose{display:flex;flex-wrap:wrap;justify-content:center;gap:9px 8px;padding:14px 12px 8px}.sb-gh-loose b{padding:5px 12px;border-radius:11px;background:#fff4dc;color:#5a1a06;font-size:14.5px;font-weight:800;box-shadow:0 4px 8px rgba(0,0,0,.35)}.sb-gh-loose b:nth-child(odd){transform:rotate(-5deg)}.sb-gh-loose b:nth-child(2n){transform:rotate(4deg) translateY(3px)}.sb-gh-source{display:block;text-align:center;font-size:11.5px;color:#ffd9b8}.sb-gh-split{position:relative;display:block;height:300px;margin:0 14px;border-radius:16px;overflow:hidden;background:#fff}.sb-gh-split img{position:absolute;left:50%;top:0;height:100%;width:auto;max-width:none;transform:translateX(-50%)}.sb-gh-split-done{position:absolute;inset:0;clip-path:polygon(0 0,52% 0,46% 100%,0 100%)}.sb-gh-brush{position:absolute;left:49%;top:-10px;bottom:-10px;width:6px;border-radius:4px;background:linear-gradient(180deg,#e8742c,#f6c046,#c8901e,#b8563b);transform:rotate(3.5deg);box-shadow:0 0 10px rgba(232,116,44,.6)}@media (prefers-reduced-motion:no-preference){.sb-gh-card,.sb-gh-story{transition:transform .15s ease}.sb-gh-card:active,.sb-gh-story:active{transform:scale(.985)}}.sb-gh-quick{margin:0 12px 16px;padding:4px 10px 12px;background:#fffaf3}.sb-gh-quick-head{justify-content:center;margin:8px 4px 12px}.sb-gh-quick-head::before{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(216,146,58,0),rgba(216,146,58,.55))}.sb-gh-quick .sb-gh-card{margin:0 0 12px}.sb-gh-quick .sb-gh-card:last-child{margin-bottom:0}.sb-gh .sb-home-coloring-preview{display:block;flex:0 0 44px;width:44px;height:44px;margin-left:-10px;overflow:hidden;padding:0;border:2px solid #fff;border-radius:50%;background:#fdf6ea;box-shadow:0 2px 6px rgba(80,45,20,.18)}