@media (orientation:portrait) and (width<=900px){body.play-theme-sprout-killer-sudoku .play-shell[data-game-shell]{--game-width-from-height:100vw}body.play-theme-sprout-killer-sudoku .play-shell[data-game-shell] .game-stage{aspect-ratio:auto;height:max(460px,100svh - 112px)}}@media (orientation:landscape) and (height<=520px){body.play-theme-sprout-killer-sudoku .play-shell[data-game-shell]{--game-width-from-height:100vw}body.play-theme-sprout-killer-sudoku .play-shell[data-game-shell] .game-stage{aspect-ratio:auto;height:max(230px,100svh - 108px)}}body.play-theme-sprout-killer-sudoku .play-shell[data-game-shell]:fullscreen{--game-shell-max-width:100vw;--fullscreen-game-width:100vw}body.play-theme-sprout-killer-sudoku .play-shell[data-game-shell]:fullscreen .game-stage{aspect-ratio:auto;height:calc(100dvh - 56px)}body.play-theme-sprout-killer-sudoku{--player-surface:#4d7a3f;--player-ink:#fbf6e6}.sks{--ink:#33291f;--paper:#fffaf0;--moss:#3f7a55;--moss-dark:#2e5d40;--thin:#7862464d;--thick-line:#7a5232;--cage-ink:#6f5843;--given:#2c2219;--player:#2c6a45;--sel:#ffd25a9e;--cage-tint:#96c87838;--peer:#d6be8c38;--same:#82c46e61;--clash-bg:#f0966e6b;--clash-ink:#b1441c;--wrong:#c0262d;--area:#ffdc786b;--ring:#e39a12;--cell:34px;--thick:3px;--board:318px;--frame:8px;--bed:334px;--btn:46px;--outer:6px;--gap:6px;--pad-cols:5;--sumf:10px;--inset:3px;isolation:isolate;width:100%;height:100%;color:var(--ink);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(#bfe0ef 0%,#d9ecd2 30%,#94bf66 31%,#86b35a 100%);font-family:Inter,ui-sans-serif,system-ui,Segoe UI,sans-serif;line-height:1.25;position:relative;overflow:hidden;container:sks/size}.sks *,.sks :before,.sks :after{box-sizing:border-box}.sks button{color:inherit;touch-action:manipulation;font-family:inherit}.sks svg{flex:none;display:block}.sks button:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.sks-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.sks-scene{z-index:0;pointer-events:none;position:absolute;inset:0}.sks-play{z-index:1;padding:var(--outer);gap:var(--gap);align-content:center;display:grid;position:absolute;inset:0}.sks[data-mode=tall] .sks-play{padding-inline:max(var(--outer), calc((100% - var(--bed)) / 2));grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:46px var(--bed) auto auto;grid-template-areas:"menu pal meta""bed bed bed""pad pad pad""tools tools tools"}.sks[data-mode=tall][data-room=true] .sks-play{grid-template-rows:46px var(--bed) var(--room) auto auto;grid-template-areas:"menu.meta""bed bed bed""pal pal pal""pad pad pad""tools tools tools"}.sks[data-mode=tall] .sks-head{display:contents}.sks[data-mode=wide] .sks-play{grid-template-columns:var(--bed) var(--side);grid-template-rows:46px auto minmax(0,1fr) auto auto;grid-template-areas:"bed head""bed pal""bed.""bed pad""bed tools";justify-content:center}.sks[data-screen=menu] .sks-play,.sks[data-screen=patch] .sks-play{visibility:hidden}.sks-head{grid-area:head;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.sks-menu-button{flex:none;grid-area:menu;align-self:center;min-width:44px;flex-direction:row!important;gap:6px!important;padding:0 12px!important}.sks-menu-button span{font-size:14px!important}.sks-meta{background:#fffaeee6;border-radius:12px;grid-area:meta;align-self:center;justify-items:end;padding:3px 9px;display:grid;box-shadow:0 2px #5a3c1e40}.sks-timer{font-variant-numeric:tabular-nums;color:#2c3b2a;font-size:18px;font-weight:850;line-height:1.1}.sks-meta small{color:#5a4a33;white-space:nowrap;font-size:11.5px;font-weight:750}.sks-pal{background:var(--sks-linen) 0 0 / 120px, #f4ead2;border-radius:12px;grid-area:pal;align-items:stretch;gap:6px;min-width:0;padding:3px 6px 3px 2px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #c9a774,0 3px #8f6338,0 5px 10px #32281433}.sks-conker-spot{cursor:pointer;background:var(--sks-nook) center bottom / cover no-repeat, linear-gradient(180deg, #d6ecf2 0 58%, #8fc25f 58% 100%);border-radius:9px;flex:none;align-self:stretch;width:46px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #6e502873}.sks-conker{z-index:1;width:44px;height:auto;position:absolute;bottom:0;left:1px;overflow:visible}.sks-conker-body{transform-box:view-box;transform-origin:30px 52px;animation:2.6s ease-in-out infinite sks-breathe}.sks-conker-eye{transform-box:fill-box;transform-origin:50%;animation:4.2s infinite sks-blink}.sks-conker-eye ellipse,.sks-conker-glint{transform:translate(var(--look-x,0px), var(--look-y,0px));transition:transform .15s ease-out}.sks-conker-face{transform-box:view-box;transform-origin:40px 42px}.sks-conker-spot[data-mood=hop] .sks-conker{animation:.55s ease-out sks-hop}.sks-conker-spot[data-mood=cheer] .sks-conker{animation:.5s ease-out 3 sks-hop}.sks-conker-spot[data-mood=oops] .sks-conker-face{animation:.45s ease-in-out sks-shake}.sks-conker-spot[data-mood=think] .sks-conker-face{animation:.7s ease-in-out sks-tilt}.sks-conker-spot[data-mood=oops] .sks-conker-mouth{d:path("M53 46.2 C55 45 57 45.1 58.2 46.2")}.sks-cage-info{flex:1;align-content:center;gap:2px;min-width:0;display:grid}.sks-cage-info b{color:#4a3520;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:850;overflow:hidden}.sks-combos{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.sks-combos::-webkit-scrollbar{display:none}.sks-chip{color:#2e5d40;font-variant-numeric:tabular-nums;background:#fffaf0;border-radius:999px;flex:none;padding:1px 6px;font-size:12px;font-weight:800;box-shadow:inset 0 0 0 1.5px #9cc27f}.sks-chip.is-out{color:#9a8a72;background:0 0;text-decoration:line-through 1.5px;box-shadow:inset 0 0 0 1.5px #d6c6a6}.sks-bed{width:var(--bed);height:var(--bed);padding:var(--frame);background:var(--sks-wood) 0 0 / 240px 120px, #a8743f;border-radius:12px;grid-area:bed;place-self:center;position:relative;box-shadow:inset 0 0 0 1.5px #5c3a1f,inset 2px 2px #ffdcaa73,inset -2px -2px #3c230f59,4px 7px 14px #1e2d1459}.sks-bed:before,.sks-bed:after{content:"";width:calc(var(--frame) * .7);height:calc(var(--frame) * .7);top:calc(var(--frame) * .15);left:calc(var(--frame) * .15);box-shadow:calc(var(--bed) - var(--frame) * 1) 0 0 0 transparent;background:radial-gradient(circle at 35% 35%,#e9d3a2 0 25%,#8d6b3e 26% 60%,#5c3a1f 61%);border-radius:50%;position:absolute}.sks-bed:after{left:auto;right:calc(var(--frame) * .15)}.sks-board{width:var(--board);height:var(--board);grid-template-columns:repeat(3, var(--cell)) var(--thick) repeat(3, var(--cell)) var(--thick) repeat(3, var(--cell));grid-template-rows:repeat(3, var(--cell)) var(--thick) repeat(3, var(--cell)) var(--thick) repeat(3, var(--cell));border:var(--thick) solid var(--thick-line);background:var(--sks-board-paper) 0 0 / 200px, var(--paper);touch-action:manipulation;border-radius:4px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #3c230f66}.sks-row{display:contents}.sks-line{background:var(--thick-line);pointer-events:none}.sks-line-v{grid-row:1/-1}.sks-line-h{grid-column:1/-1}.sks-cages{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.sks-cage-lines{fill:none;stroke:var(--cage-ink);stroke-linecap:butt;opacity:.85}.sks-cage-sel{fill:none;stroke:#2e6b3f;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.sks[data-screen=harvest] .sks-cage-sel,.sks[data-screen=card] .sks-cage-sel{opacity:0}.sks-cell{width:var(--cell);height:var(--cell);cursor:pointer;box-shadow:inset -1px 0 0 var(--thin), inset 0 -1px 0 var(--thin);background:0 0;outline:none;place-items:center;display:grid;position:relative}.sks-cell:nth-child(3n){box-shadow:inset 0 -1px 0 var(--thin)}.sks-row:nth-child(3n)>.sks-cell{box-shadow:inset -1px 0 0 var(--thin)}.sks-row:nth-child(3n)>.sks-cell:nth-child(3n){box-shadow:none}.sks-cell.is-peer{background:var(--peer)}.sks-cell.is-cage{background:var(--cage-tint)}.sks-cell.is-area{background:var(--area)}.sks-cell.is-same{background:var(--same)}.sks-cell.is-sel{background:var(--sel)}.sks-cell.is-conflict{background:var(--clash-bg)}.sks-cell.is-sel.is-conflict{background:#f5aa78b3}.sks-cell:focus-visible:after,.sks-cell.is-focus:after{content:"";z-index:3;pointer-events:none;border-radius:4px;position:absolute;inset:2px}.sks-cell:focus-visible:after{box-shadow:inset 0 0 0 2px #7a5a14}.sks-cell.is-focus:after{box-shadow:inset 0 0 0 3px var(--ring)}.sks-sum{z-index:4;left:calc(var(--inset) - 1px);top:calc(var(--inset) - 2px);font-size:var(--sumf);color:#4a3520;font-variant-numeric:tabular-nums;letter-spacing:-.02em;pointer-events:none;text-shadow:0 0 2px #fffaf0,0 0 2px #fffaf0,0 0 1px #fffaf0;font-weight:800;line-height:1;position:absolute}.sks-digit{z-index:2;font-size:calc(var(--cell) * .56);color:var(--player);font-variant-numeric:tabular-nums;font-weight:600;line-height:1;position:relative}.sks-cell.is-head .sks-digit{font-size:calc(var(--cell) * .52);transform:translate(calc(var(--cell) * .1), calc(var(--cell) * .12))}.sks-cell.is-given .sks-digit{color:var(--given);font-weight:800}.sks-cell.is-conflict .sks-digit,.sks-cell.is-broken .sks-digit{color:var(--clash-ink)}.sks-cell.is-conflict .sks-digit{text-underline-offset:calc(var(--cell) * .06);text-decoration:underline 1.5px wavy #b1441c99}.sks-cell.is-wrong .sks-digit{color:var(--wrong)}.sks-cell.is-wrong:before{content:"";z-index:2;right:calc(var(--inset) + 1px);bottom:calc(var(--inset) + 1px);background:var(--wrong);border-radius:50%;width:6px;height:6px;position:absolute}.sks-digit.is-new{animation:.22s ease-out sks-pop}.sks-digit.is-shake{animation:.22s ease-out sks-pop,.32s ease-in-out 50ms sks-nudge}.sks-cell.is-glow{animation:.7s ease-out sks-glow}.sks-notes{z-index:2;inset:var(--note-inset);grid-template-rows:repeat(3,minmax(0,1fr));display:grid;position:absolute}.sks-notes>span{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.sks-cell.is-head{--sum-w:calc(var(--sumf) * .63);--sum-gap:calc(var(--sumf) * .2);--note-w:calc((var(--cell) - 2 * var(--note-inset)) / 3);--top-room:calc(var(--note-w) * 3 - var(--sum-w) - var(--sum-gap) - var(--inset) + var(--note-inset))}.sks-cell.is-head.sum2{--sum-w:calc(var(--sumf) * 1.26)}.sks-notes>.sks-top{margin-left:calc(var(--sum-w) + var(--sum-gap) + var(--inset) - var(--note-inset));justify-content:flex-end;align-items:center;display:flex}.sks-notes>.sks-top>i{flex:0 1 var(--note-w);min-width:0;height:100%}.sks-notes>.sks-top>i:not(.on){display:none}.sks-notes>.sks-top.n2>i{font-size:min(var(--note-font), calc(var(--top-room) / 1.45))}.sks-notes>.sks-top.n3>i{font-size:min(var(--note-font), calc(var(--top-room) / 2.2))}.sks-notes i{font-style:normal;font-size:var(--note-font);color:#6d6252;font-variant-numeric:tabular-nums;place-items:center;font-weight:700;line-height:1;display:grid}.sks-notes i.is-same{color:#1f5a36;background:#7dbe6e66;border-radius:3px}.sks-notes i.is-elim{color:#c0262d;text-decoration:line-through 2px}.sks-board[data-veg=easy]{--sks-veg:var(--sks-veg-easy)}.sks-board[data-veg=medium]{--sks-veg:var(--sks-veg-medium)}.sks-board[data-veg=hard]{--sks-veg:var(--sks-veg-hard)}.sks-board[data-veg=expert]{--sks-veg:var(--sks-veg-expert)}.sks-cell.is-harvest{background:#aad78c59}.sks-cell.is-harvest .sks-digit{color:#2c5a37}.sks-board.is-harvesting .sks-cell{animation:sks-wash .7s ease-out var(--harvest-delay,0s) both}.sks-board.is-harvesting .sks-cell:before{content:"";z-index:3;pointer-events:none;background:var(--sks-veg) center / contain no-repeat;opacity:0;animation:sks-sprout .9s ease-out var(--harvest-delay,0s) both;position:absolute;inset:12%}@keyframes sks-wash{0%{background-color:#0000}45%{background-color:#96d2788c}to{background-color:#aad78c59}}@keyframes sks-sprout{0%{opacity:0;transform:translateY(30%)scale(.3)}45%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-12%)scale(1.1)}}@keyframes sks-pop{0%{transform:scale(.55)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes sks-nudge{0%,to{translate:0}25%{translate:-3px}75%{translate:3px}}@keyframes sks-glow{0%{background-color:#ffec8ce6}to{background-color:#0000}}@keyframes sks-breathe{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-.8px)scaleY(1.02)}}@keyframes sks-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes sks-hop{0%{transform:translateY(0)}35%{transform:translateY(-9px)rotate(-4deg)}70%{transform:translateY(0)scaleY(.92)}to{transform:translateY(0)}}@keyframes sks-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}50%{transform:rotate(5deg)}75%{transform:rotate(-3deg)}}@keyframes sks-tilt{0%,to{transform:rotate(0)}40%,70%{transform:rotate(-9deg)translateY(-1px)}}.sks-pad{grid-area:pad;grid-template-columns:repeat(var(--pad-cols), minmax(0, 1fr));gap:6px;display:grid}.sks-tools{grid-area:tools;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.sks-key,.sks-tool{min-width:44px;min-height:44px;height:var(--btn);background:var(--sks-paper) 0 0 / 160px, #fffdf6;color:#2f3a2a;cursor:pointer;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0 2px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #d2bf98,0 3px #9c7346,0 5px 8px #28321438}.sks-key:active:not(:disabled),.sks-tool:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 0 0 2px #d2bf98,0 1px #9c7346}.sks-key:disabled,.sks-tool:disabled{opacity:.55;cursor:default}.sks-key-digit{font-size:calc(var(--btn) * .5);color:var(--player);font-weight:750;line-height:1}.sks-key-left{color:#7a6c55;font-variant-numeric:tabular-nums;font-size:11px;font-weight:750;position:absolute;top:4px;right:6px}.sks-key.is-done{background:#e9f2df}.sks-key.is-done .sks-key-digit{color:#8a9a80}.sks-key.is-done .sks-key-left{color:var(--moss)}.sks-erase svg{color:#7a4a3a;width:22px;height:22px}.sks[data-pad-cols="3"] .sks-erase{flex-direction:row;grid-column:1/-1;gap:8px}.sks[data-pad-cols="3"] .sks-erase small{font-size:14px}.sks-erase small{color:#6b5646;font-size:11px;font-weight:750}.sks-tool svg{width:21px;height:21px}.sks-tool span{white-space:nowrap;font-size:12px;font-weight:750}.sks-tool[aria-pressed=true]{background:var(--moss);color:#fff;box-shadow:inset 0 0 0 2px var(--moss-dark), 0 3px 0 var(--moss-dark)}.sks-hint-button{background:#fff4cf;box-shadow:inset 0 0 0 2px #ecc95a,0 3px #b8902e,0 5px 8px #28321438}.sks-hint-button svg{color:#a36a00}.sks-hint-count{color:#fff;background:#e5a823;border-radius:999px;min-width:16px;padding:0 4px;font-size:10.5px;font-weight:850;line-height:16px;position:absolute;top:3px;right:5px}.sks-hint-count[hidden]{display:none}.sks-hint{background:var(--sks-paper) 0 0 / 160px, #fffbf0;z-index:2;border-radius:14px;flex-direction:column;gap:6px;min-height:0;padding:10px 12px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 2px #ecc95a,0 6px 16px #283c1e40}.sks-hint[hidden],.sks[data-mode] .sks-hint[hidden]{display:none}.sks[data-mode=tall] .sks-hint{grid-area:3/1/5/-1}.sks[data-mode=tall][data-room=true] .sks-hint{grid-row:3/5;align-self:start;max-height:100%}.sks[data-mode=wide] .sks-hint{grid-area:2/2/4}.sks-hint[data-kind=mistake]{box-shadow:inset 0 0 0 2px #e79a7c,0 6px 16px #283c1e40}.sks-hint[data-kind=done]{box-shadow:inset 0 0 0 2px #9cc78a,0 6px 16px #283c1e40}.sks-hint-title{letter-spacing:.06em;text-transform:uppercase;color:#8a5a00;margin:0;font-size:12px;font-weight:850}.sks-hint[data-kind=mistake] .sks-hint-title{color:#a2401c}.sks-hint[data-kind=done] .sks-hint-title{color:var(--moss)}.sks-hint-text{overscroll-behavior:contain;color:#33291f;-webkit-user-select:text;user-select:text;flex:auto;min-height:0;margin:0;font-size:14px;font-weight:600;line-height:1.35;overflow-y:auto}.sks-hint-title,.sks-hint-actions{flex:none}.sks-hint-text{background:linear-gradient(#fffbf0 30%,#fffbf000) top/100% 14px no-repeat local,linear-gradient(#fffbf000,#fffbf0 70%) bottom/100% 14px no-repeat local,radial-gradient(farthest-side at 50% 0,#46320f38,#0000) top/100% 7px no-repeat,radial-gradient(farthest-side at 50% 100%,#46320f38,#0000) bottom/100% 7px no-repeat}.sks-hint-actions{flex-wrap:wrap;gap:8px;display:flex}.sks-hint-actions .sks-button{flex:auto;min-height:44px}.sks-hint-actions [data-hint-close]{flex:0 auto}.sks-tip,.sks-keys{margin:0;display:none}.sks[data-mode=wide] .sks-pal,.sks[data-room=true] .sks-pal{gap:10px;min-height:92px;padding:6px 8px 6px 5px}.sks[data-mode=wide] .sks-conker-spot,.sks[data-room=true] .sks-conker-spot{width:92px}.sks[data-mode=wide] .sks-conker-spot .sks-conker,.sks[data-room=true] .sks-conker-spot .sks-conker{width:88px;left:2px}.sks[data-mode=wide] .sks-cage-info,.sks[data-room=true] .sks-cage-info{align-content:start;gap:4px;padding-top:2px}.sks[data-mode=wide] .sks-cage-info b,.sks[data-room=true] .sks-cage-info b{font-size:15px}.sks[data-mode=wide] .sks-combos,.sks[data-room=true] .sks-combos{flex-wrap:wrap;max-height:54px;overflow:visible auto;-webkit-mask-image:none;mask-image:none}.sks[data-mode=wide] .sks-chip,.sks[data-room=true] .sks-chip{padding:1px 7px;font-size:13px}.sks[data-mode=wide] .sks-tip,.sks[data-room=true] .sks-tip{color:#5a4a33;font-size:13px;font-weight:600;line-height:1.3;display:block}.sks[data-mode=wide] .sks-keys{color:#7a6a50;font-size:12px;font-weight:600;line-height:1.3;display:block}.sks-button{min-height:48px;color:var(--ink);cursor:pointer;text-align:center;background:#fff;border:2px solid #d3c29c;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:800;display:inline-flex}.sks-button.small{min-height:44px;padding:0 12px;font-size:14px}.sks-button.primary{border-color:var(--moss-dark);background:var(--moss);color:#fff;box-shadow:0 3px 0 var(--moss-dark)}.sks-button svg{width:24px;height:24px}.sks-screen{z-index:3;overscroll-behavior:contain;flex-direction:column;padding:12px;display:flex;position:absolute;inset:0;overflow:auto}.sks-screen[hidden]{display:none}.sks-menu-inner,.sks-patch-inner{background:var(--sks-paper) 0 0 / 160px, #fffaf0;border-radius:22px;flex:none;width:min(640px,100%);margin:auto;padding:12px 18px 14px;box-shadow:inset 0 0 0 3px #c9a774,0 4px #8f6338,0 12px 30px #1e2d144d}.sks-brand{justify-content:center;align-items:center;gap:8px;display:flex}.sks-brand-pal .sks-conker{width:52px;position:static}.sks-brand-pal{animation:none}.sks-patch-pal{flex:none;margin:-4px 0 -6px;display:flex}.sks-patch-pal .sks-conker{width:44px}.sks-logo{letter-spacing:.01em;color:#6b3f1f;margin:0;font-size:28px;font-weight:850;line-height:1.05}.sks-logo span{color:#2f5d3e}.sks-lead{text-align:center;color:#3a3326;margin:4px 0 10px;font-size:15px;font-weight:600}.sks-note{background:#fff0d6;border-radius:10px;margin:8px 0;padding:8px 10px;font-size:13.5px}.sks-hero{justify-content:center;margin:2px 0 10px;display:flex}.sks-hero .sks-button{min-width:min(100%,280px)}.sks-daily{background:#fff6d8;border-radius:16px;align-items:center;gap:10px;margin:0 0 8px;padding:7px 12px;display:flex;box-shadow:inset 0 0 0 2px #f0d98a}.sks-daily-icon svg{width:34px;height:34px}.sks-daily>div{flex:1;gap:1px;min-width:0;display:grid}.sks-daily b{font-size:15px}.sks-daily small{color:#5b4e38;font-size:13px}.sks-badge{background:var(--moss);color:#fff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800}.sks-levels{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sks-level{background:#f0e6cdcc;border-radius:16px;align-items:center;gap:10px;padding:5px 10px 5px 6px;display:flex}.sks-level-art{background:linear-gradient(#fffdf6 0 62%,#9b6b43 62% 100%);border-radius:12px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1.5px #c9a774}.sks-level-text{flex:1;gap:1px;min-width:0;display:grid}.sks-level-text b{font-size:15px}.sks-level-text small{color:#5b4e38;font-size:12.5px}.sks-level-stats{font-weight:700;color:#3f6a4c!important}.sks-level-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sks-menu-foot{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sks-menu-foot .sks-button{flex:200px;font-size:14px}.sks-switch b{color:var(--moss)}.sks-switch[aria-checked=true]{border-color:var(--moss);background:#e9f3e1}.sks-menu-small{color:#5b4e38;margin:6px 2px 0;font-size:12.5px}.sks-panel-head{z-index:1;background:#fffaf0fa;border-bottom:1px solid #e6dbc2;border-radius:22px 22px 0 0;align-items:center;gap:10px;margin:-16px -18px 10px;padding:14px 12px 10px 18px;display:flex;position:sticky;top:-16px}.sks-panel-head h2{color:#6b3f1f;flex:1;margin:0;font-size:21px}.sks-panel-head h2 small{color:#6b5a40;font-size:14px}.sks-icon{cursor:pointer;background:#efe4cc;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.sks-icon svg{width:20px;height:20px}.sks-kinds{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.sks-kinds li{text-align:center;background:#f1ece0;border-radius:14px;align-content:start;justify-items:center;gap:2px;padding:8px 4px;display:grid}.sks-kinds li.is-grown{background:#e8f2df}.sks-kinds b{font-size:13px}.sks-kinds small{color:#5b4e38;font-size:11.5px;line-height:1.25}.sks-goal{color:#2f5d3e;margin:10px 2px;font-size:14px;font-weight:650}.sks-rows{background:repeating-linear-gradient(#0000 0 34px,#7b5233 34px 37px,#9a6b45 37px 44px),radial-gradient(circle at 30% 20%,#b48459 0 2px,#0000 3px) 0 0/22px 22px,#a77a50;border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:2px 4px;margin:0;padding:10px 8px 4px;list-style:none;display:grid;box-shadow:inset 0 0 0 3px #6f4a2c}.sks-rows li{place-items:center;height:44px;display:grid}.sks-rows li.is-newest{position:relative}.sks-rows li.is-newest:after{content:"New";background:var(--moss);color:#fff;border-radius:6px;padding:1px 4px;font-size:9px;font-weight:800;position:absolute;top:-4px;right:-2px}.sks-rows-note,.sks-rows-empty{color:#5b4e38;margin:8px 2px 0;font-size:13px}.sks-rows-empty{text-align:center;background:#efe3cc;border-radius:14px;padding:18px 12px}.sks-card{z-index:4;background:#1e2c1861;place-items:center;padding:12px;display:grid;position:absolute;inset:0;overflow:auto}.sks-card[hidden]{display:none}.sks-card-inner{background:var(--sks-paper) 0 0 / 160px, var(--paper);text-align:center;border-radius:22px;width:min(440px,100%);max-height:100%;padding:18px 20px;animation:.25s ease-out sks-fade;overflow:auto;box-shadow:inset 0 0 0 3px #c9a774,0 20px 50px #141e0a59}.sks-card-inner h2{color:#2f5d3e;margin:4px 0 8px;font-size:23px;line-height:1.15}.sks-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--moss);margin:0;font-size:12px;font-weight:800}.sks-card-art{background:radial-gradient(at 50% 85%,#9b6b43 0 30%,#0000 31%),radial-gradient(circle,#fff5cc 0,#fbf3dc 55%,#0000 72%);border-radius:50%;place-items:center;width:128px;height:108px;margin:4px auto 0;display:grid}.sks-card-art .sks-veg{animation:.6s ease-out sks-rise}.sks-card-row{flex-wrap:wrap;justify-content:center;gap:2px;margin:6px 0;display:flex}.sks-stats{justify-content:center;gap:18px;margin:6px 0;font-size:15px;font-weight:650;display:flex}.sks-stats b{color:#2f5d3e;font-variant-numeric:tabular-nums;font-size:20px}.sks-card-small{color:#4d4535;margin:6px 0;font-size:14px}.sks-card-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}@keyframes sks-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sks-rise{0%{opacity:0;transform:translateY(18px)scale(.7)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sks-card-inner,.sks-card-art .sks-veg,.sks-board.is-harvesting .sks-cell,.sks-board.is-harvesting .sks-cell:before,.sks-conker-body{animation:none}.sks-key:active:not(:disabled),.sks-tool:active:not(:disabled){transform:none}.sks-digit.is-new,.sks-digit.is-shake{animation:.18s ease-out sks-appear}.sks-conker-spot[data-mood] .sks-conker,.sks-conker-spot[data-mood] .sks-conker-face{animation:none}.sks-conker-spot[data-mood=hop],.sks-conker-spot[data-mood=cheer]{box-shadow:inset 0 0 0 2px #f2c14e}.sks-conker-spot[data-mood=oops]{box-shadow:inset 0 0 0 2px #e79a7c}.sks-conker-spot[data-mood=think]{box-shadow:inset 0 0 0 2px #ecc95a}}@keyframes sks-appear{0%{opacity:.2}to{opacity:1}}@container sks (width<=420px){.sks-screen{padding:8px}.sks-menu-inner,.sks-patch-inner{padding:12px 12px 14px}.sks-panel-head{margin:-12px -12px 10px;padding:10px 8px 8px 12px;top:-12px}.sks-logo{font-size:24px}.sks-lead{font-size:14.5px}.sks-level{flex-wrap:wrap}.sks-level-text{flex:150px}.sks-level-actions{flex:100%}.sks-level-actions .sks-button{flex:1 1 0}.sks-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}.sks-card-inner{padding:14px}.sks-card-inner h2{font-size:21px}.sks-hint{gap:4px;padding:8px 10px}.sks-hint-text{font-size:13.5px;line-height:1.3}.sks-daily{flex-wrap:wrap}.sks-daily>div{flex:calc(100% - 50px)}.sks-daily>.sks-button{flex:100%;min-height:44px}.sks-daily>.sks-badge{margin-left:44px}.sks-menu-button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sks-menu-button{padding:0!important}}@container sks (width<=360px){.sks-logo{font-size:22px}.sks-brand-pal .sks-conker{width:42px}.sks-patch-pal .sks-conker{width:36px}.sks-tool span{font-size:11px}.sks-meta{padding:3px 6px}.sks-timer{font-size:16px}.sks-pal{gap:4px;padding-right:4px}.sks-chip{padding:1px 5px;font-size:11.5px}}@container sks (height<=420px){.sks-card-inner{padding:10px 14px}.sks-card-art{width:96px;height:80px}.sks-card-art svg{width:70px;height:70px}.sks-card-inner h2{margin:2px 0 4px;font-size:19px}.sks-stats{margin:2px 0}.sks-card-small{margin:3px 0;font-size:13px}.sks-card-actions{margin-top:6px}.sks-card-row svg{width:42px;height:42px}.sks-lead{margin:4px 0 8px}.sks[data-mode=wide] .sks-pal{gap:6px;min-height:60px;padding:4px 6px 4px 3px}.sks[data-mode=wide] .sks-conker-spot{width:58px}.sks[data-mode=wide] .sks-conker-spot .sks-conker{width:56px}.sks[data-mode=wide] .sks-combos{max-height:44px}.sks[data-mode=wide] .sks-tip,.sks[data-mode=wide] .sks-keys{display:none}.sks[data-mode=wide] .sks-hint{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:6px 8px 6px 10px;display:grid}.sks[data-mode=wide] .sks-hint-title{grid-column:1}.sks[data-mode=wide] .sks-hint-text{grid-column:1;font-size:13px;line-height:1.28}.sks[data-mode=wide] .sks-hint-actions{flex-flow:column;grid-area:1/2/3;justify-content:center;gap:6px}.sks[data-mode=wide] .sks-hint-actions .sks-button{flex:none;min-height:44px;padding:0 12px;font-size:14px}}
