.sprite-studio .pop,.sprite-studio .gpop,.sprite-studio .bar.top,.sprite-studio #layersPop,html.sprite-studio .pixel-feature-pop{border-radius:14px;box-shadow:var(--shadow);border:0}html.sprite-studio[data-theme=night] .pop,html.sprite-studio[data-theme=night] .gpop,html.sprite-studio[data-theme=night] .bar.top,html.sprite-studio[data-theme=night] #layersPop,html.sprite-studio[data-theme=night] .pixel-feature-pop{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.sprite-studio .studio-options-head>span:first-child,html.sprite-studio .pixel-feature-pop header strong{letter-spacing:.02em;font-weight:600}.sprite-studio .studio-options-head{border-bottom:0}.sprite-studio .gpop button,.sprite-studio .bar button,.sprite-studio .side button,.sprite-studio .studio-brush-grid button,.sprite-studio .studio-tool-grid button{border:0;border-radius:9px}.sprite-studio .gpop button svg,.sprite-studio .bar button svg,.sprite-studio .side button svg,.sprite-studio .studio-brush-grid button svg,.sprite-studio .studio-tool-grid button svg{stroke-width:1.5}.sprite-studio .gpop button.on,.sprite-studio .bar button.on,.sprite-studio .side button.on,.sprite-studio .studio-brush-grid button.on,.sprite-studio .studio-tool-grid button.on,.sprite-studio .bar button[data-studio-category].on,.sprite-studio .quick button.on{background:var(--tint);color:var(--text);box-shadow:none}.sprite-studio .gpop button.on svg,.sprite-studio .bar button.on svg,.sprite-studio .side button.on svg,.sprite-studio .studio-brush-grid button.on svg,.sprite-studio .studio-tool-grid button.on svg{stroke:var(--pop)}.sprite-studio .studio-levels button,.sprite-studio #xfbar button{border:0;border-radius:8px;background:var(--tint);color:var(--soft)}.sprite-studio .studio-levels button.on,.sprite-studio #xfbar button.on{background:var(--paper);color:var(--text);box-shadow:0 1px 2px hsl(var(--brand-h) calc(30% * var(--brand-k, 1)) 15% / .12)}html.sprite-studio .pixel-feature-pop footer button.primary,html.sprite-studio #pixelApply{background:var(--accent);color:var(--accent-fg);border:0;border-radius:9px}.sprite-studio input[type=range]{accent-color:var(--accent)}.sprite-studio .lihui-hue-wrap{display:flex;align-items:center;gap:8px}.sprite-studio #lihuiHueSwatch{width:14px;height:14px;border-radius:50%;flex:none;box-shadow:0 0 0 2px var(--paper),0 0 0 2.5px var(--line)}.sprite-studio .studio-setting-row #lihuiHue{position:static;opacity:1;z-index:auto;cursor:pointer;-webkit-appearance:none;appearance:none;width:112px;height:10px;border-radius:99px;margin:0;background:linear-gradient(to right,hsl(0 55% 60%),hsl(45 55% 60%),hsl(90 55% 60%),hsl(135 55% 60%),hsl(180 55% 60%),hsl(225 55% 60%),hsl(270 55% 60%),hsl(315 55% 60%),hsl(360 55% 60%));outline:0}.sprite-studio .studio-setting-row #lihuiHue::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--paper);box-shadow:0 1px 3px hsl(0 0% 0% / .25),0 0 0 .5px hsl(0 0% 0% / .12)}.sprite-studio .studio-setting-row #lihuiHue::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:var(--paper);box-shadow:0 1px 3px hsl(0 0% 0% / .25)}.sprite-studio .studio-setting-row #lihuiSat{position:static;opacity:1;z-index:auto;cursor:pointer;-webkit-appearance:none;appearance:none;width:112px;height:10px;border-radius:99px;margin:0;outline:0;background:linear-gradient(to right,hsl(var(--brand-h) 0% 60%),hsl(var(--brand-h) 60% 55%))}.sprite-studio .studio-setting-row #lihuiSat::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--paper);box-shadow:0 1px 3px hsl(0 0% 0% / .25),0 0 0 .5px hsl(0 0% 0% / .12)}.sprite-studio .studio-setting-row #lihuiSat::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:var(--paper);box-shadow:0 1px 3px hsl(0 0% 0% / .25)}.sprite-studio #lihuiReset{flex:none;width:24px;height:24px;padding:0;margin:0;border:0;border-radius:50%;background:transparent;color:var(--faint);display:grid;place-items:center;cursor:pointer}.sprite-studio #lihuiReset:active{color:var(--text);background:var(--hair)}.sprite-studio #lihuiReset svg{width:17px;height:17px}html.sprite-studio,html.sprite-studio body{touch-action:pan-x pan-y}html.sprite-studio #sheet,html.sprite-studio .sheet-mask,html.sprite-studio .pop,html.sprite-studio .gpop,html.sprite-studio .ctx{touch-action:pan-y}html.sprite-studio #side .vs .fill{background:var(--accent-soft)}html.sprite-studio .vs .fill{background:var(--accent-soft)}html.sprite-studio .studio-setting-row input:checked+.studio-switch{background:var(--accent-soft)}html.sprite-studio .seg button.on{background:var(--accent-soft);color:var(--accent-soft-fg)}html.sprite-studio .studio-levels button.on,html.sprite-studio #xfbar button.on{background:var(--accent-soft);color:var(--accent-soft-fg)}html.sprite-studio #cropRatio.on{background:var(--accent-soft);color:var(--accent-soft-fg)}html.sprite-studio .studio-check.on::before,html.sprite-studio [aria-checked=true]>.studio-menu-check{background:var(--accent-soft)}html.sprite-studio input[type=range]{accent-color:var(--accent-soft)}html.sprite-studio .sprite-export input[type=checkbox]{accent-color:var(--accent-soft)}html.sprite-studio #stage{background-color:var(--stage-bg);background-image:radial-gradient(hsl(0 0% 50% / .14) 1px,transparent 1.2px)}html.sprite-studio .quick .qtool.on,html.sprite-studio .quick .studio-current-tool,html.sprite-studio .quick #studioBrushBtn.studio-current-tool,html.sprite-studio .quick #studioEraserBtn.studio-current-tool,html.sprite-studio #studioBrushBtn.on,html.sprite-studio #studioEraserBtn.on,html.sprite-studio .quick button.on{background:var(--tint);box-shadow:none;color:var(--text)}html.sprite-studio .quick .qtool.on svg,html.sprite-studio .quick .studio-current-tool svg,html.sprite-studio .quick #studioBrushBtn.studio-current-tool svg,html.sprite-studio .quick #studioEraserBtn.studio-current-tool svg,html.sprite-studio .quick button.on svg{stroke:var(--pop);color:var(--pop)}html.sprite-studio button.grp .caret,html.sprite-studio .studio-brush-grid .caret,html.sprite-studio #quick .caret{font-size:0;color:transparent;width:0;height:0;overflow:hidden}html.sprite-studio button.grp{position:relative}html.sprite-studio button.grp::before,html.sprite-studio #quick button.grp::before{content:"";position:absolute;right:5px;top:4px;width:4px;height:4px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg);opacity:.6;pointer-events:none}html.sprite-studio .pixel-feature-pop[data-kind=brush],html.sprite-studio .pixel-feature-pop[data-kind=trim]{width:240px}html.sprite-studio .lihui-pressure-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;font-size:12px;color:var(--soft)}html.sprite-studio .lihui-pressure-row>span{flex:none;color:var(--text);font-size:13px}html.sprite-studio .lihui-pressure-row input[type=range]{flex:1;min-width:0;max-width:180px;margin:0}html.sprite-studio .lihui-pressure-row output{width:40px;text-align:right;font-variant-numeric:tabular-nums;color:var(--text)}html.sprite-studio .bar,html.sprite-studio .bar.top,html.sprite-studio .bar.topr,html.sprite-studio .studio-project,html.sprite-studio #side,html.sprite-studio .side,html.sprite-studio .quick,html.sprite-studio .gpop,html.sprite-studio .pop,html.sprite-studio #layersPop,html.sprite-studio .xfbar,html.sprite-studio .pixel-feature-pop,html.sprite-studio .ctx,html.sprite-studio #lihuiTextPop,html.sprite-studio #lihuiRelightPop,html.sprite-studio #sheet.sprite-export-sheet{background:var(--glass, hsl(0 0% 100% / .78));backdrop-filter:var(--glass-blur, blur(20px) saturate(1.8));-webkit-backdrop-filter:var(--glass-blur, blur(20px) saturate(1.8));border:var(--edge);border-radius:var(--r);box-shadow:var(--shadow)}html.sprite-studio .pop{padding:10px 12px 14px;gap:6px}html.sprite-studio .studio-options-head{min-height:40px;padding:2px 2px 8px 8px;font-size:17px;font-weight:600;color:var(--text);letter-spacing:-.01em}html.sprite-studio .studio-options-head button{width:34px;min-width:34px;height:34px;border-radius:10px;color:var(--soft)}html.sprite-studio .studio-options-head button svg{stroke-width:1.6}html.sprite-studio #layersPop .lhd{padding:4px 4px 10px 8px}html.sprite-studio #layersPop .lhd h4{font-size:17px;font-weight:600;color:var(--text);letter-spacing:-.01em}html.sprite-studio #layersPop .lhd button{width:34px;height:34px;border-radius:10px;background:transparent}html.sprite-studio #layersPop .lhd button svg{stroke-width:1.6}html.sprite-studio .pop h4{font-size:12px;color:var(--faint);font-weight:500;letter-spacing:.02em;margin:10px 8px 4px}html.sprite-studio .pixel-feature-pop header{padding:12px 14px 8px 18px;border-bottom:0}html.sprite-studio .pixel-feature-pop header strong{font-size:17px;font-weight:600;letter-spacing:-.01em}html.sprite-studio .pixel-feature-pop footer{border-top:0;padding:8px 14px 14px}html.sprite-studio #studioSettings .studio-setting-row{background:var(--well);padding:9px 12px;min-height:46px;margin:0;border-radius:0;gap:10px}html.sprite-studio #studioSettings .studio-setting-row:not(.studio-setting-row+.studio-setting-row){border-radius:13px 13px 0 0;margin-top:8px}html.sprite-studio #studioSettings .studio-setting-row:not(:has(+.studio-setting-row)){border-radius:0 0 13px 13px}html.sprite-studio #studioSettings .studio-setting-row:not(.studio-setting-row+.studio-setting-row):not(:has(+.studio-setting-row)){border-radius:13px}html.sprite-studio #studioSettings .studio-setting-row+.studio-setting-row{box-shadow:inset 0 .5px 0 var(--well-line)}html.sprite-studio #studioSettings>.studio-setting-row+.studio-setting-row{margin-top:-6px}html.sprite-studio #timelapseSettings .studio-setting-row{padding:8px 12px}html.sprite-studio .studio-setting-row{min-height:46px;padding:8px 12px;gap:12px;background:var(--well);border-radius:13px}html.sprite-studio .studio-setting-row strong{font-size:15px;font-weight:500}html.sprite-studio .studio-setting-row small{font-size:12px;margin-top:3px;line-height:1.4}html.sprite-studio .studio-settings-action,html.sprite-studio .pop .row button,html.sprite-studio .xfbar button,html.sprite-studio .pixel-feature-pop button:not(.primary):not(.pixel-node){border:0;background:var(--well);border-radius:10px;color:var(--text)}html.sprite-studio .pop .row button{height:36px;font-size:13px}html.sprite-studio .pop .row button.on{background:var(--accent-soft);color:var(--accent-soft-fg)}html.sprite-studio .seg{border:0;background:var(--well);border-radius:10px;padding:2px;gap:2px}html.sprite-studio .seg button{background:transparent;border-radius:8px;height:30px;font-weight:500}html.sprite-studio .lyr.bgrow{background:var(--well);border-top:0;border-radius:12px;margin-top:8px;padding:8px 10px}html.sprite-studio #layersPop #bgRow.bgrow{border-radius:12px 12px 0 0;margin-top:8px;min-height:40px;padding:7px 12px}html.sprite-studio #layersPop #outRow.bgrow{border-radius:0 0 12px 12px;margin-top:-6px;box-shadow:inset 0 .5px 0 var(--well-line);min-height:40px;padding:7px 12px}html.sprite-studio #layersPop:has(#lihuiUnderlayBox) #outRow.bgrow{border-radius:0}html.sprite-studio #lihuiUnderlayBox{flex:none;min-width:0;margin-top:-6px;background:var(--well);border-radius:0 0 12px 12px}html.sprite-studio.studio-phone #lihuiUnderlayBox{margin-top:-3px}.sprite-studio .lihui-under-head{display:flex;align-items:center;gap:8px;min-height:40px;box-sizing:border-box;padding:6px 13px}.sprite-studio .lihui-under-head .nm{flex:1;font-size:12px;color:var(--text)}.sprite-studio .lihui-under-add{width:40px;height:28px;padding:0;border:0;border-radius:8px;flex:none;display:grid;place-items:center;background:transparent;color:var(--soft)}.sprite-studio .studio-icon-host svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sprite-studio .lihui-under-item{min-width:0;padding:6px 13px 12px}.sprite-studio .lihui-under-item+.lihui-under-item{padding-top:12px}.sprite-studio .lihui-under-top{display:flex;align-items:center;gap:8px}.sprite-studio .lihui-under-top canvas{width:30px;height:30px;border-radius:6px;border:1px solid var(--hair);background:var(--paper);flex:none}.sprite-studio .lihui-under-nm{flex:1;min-width:0;font-size:12px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sprite-studio .lihui-under-top button{width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--soft);display:grid;place-items:center;flex:none}.sprite-studio .lihui-under-top button[aria-pressed=false]{opacity:.38}.sprite-studio .lihui-under-row{display:flex;align-items:center;gap:8px;min-height:34px;font-size:12px;color:var(--soft)}.sprite-studio .lihui-under-row span{width:48px;flex:none}.sprite-studio .lihui-under-row input[type=range]{flex:1;min-width:0}.sprite-studio .lihui-under-row output{width:38px;text-align:right;flex:none;font-variant-numeric:tabular-nums}.sprite-studio .lihui-under-foot{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px;padding-top:4px}.sprite-studio .lihui-under-foot button{min-height:28px;padding:0 8px;border:0;border-radius:8px;white-space:nowrap;background:transparent;color:var(--soft);font-size:12px}.sprite-studio .lihui-under-foot button.on{background:var(--accent-soft);color:var(--accent-soft-fg)}.sprite-studio :is(.lihui-under-add,.lihui-under-top button,.lihui-under-foot button):hover{color:var(--text)}html.sprite-studio #layersPop #bgRow.bgrow .nm{font-size:12px}html.sprite-studio #layersPop .bgrow .vis{width:40px;height:24px;border-radius:12px;border:0;margin-right:0;margin-left:auto;padding:2px;box-sizing:border-box;background:hsl(0 0% 47% / .22);font-size:0;justify-content:flex-start;transition:background .15s}html.sprite-studio #layersPop .bgrow .vis::after{content:"";display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 3px 8px hsl(0 0% 0% / .14),0 1px 1px hsl(0 0% 0% / .12);transition:transform .15s}html.sprite-studio #layersPop .bgrow .vis.on{background:var(--accent);border-color:transparent}html.sprite-studio #layersPop .bgrow .vis.on::after{content:"";transform:translateX(16px)}html.sprite-studio #layersPop .bgrow .vis::before{inset:-8px -6px}html.sprite-studio .studio-switch{flex:0 0 46px;height:28px;border-radius:14px;padding:2px;background:hsl(0 0% 47% / .22)}html.sprite-studio .studio-switch::after{width:24px;height:24px;background:#fff;box-shadow:0 3px 8px hsl(0 0% 0% / .14),0 1px 1px hsl(0 0% 0% / .12)}html.sprite-studio .studio-setting-row input:checked+.studio-switch{background:var(--accent)}html.sprite-studio .studio-setting-row input:checked+.studio-switch::after{transform:translateX(18px)}html.sprite-studio .lyr{background:transparent;border-color:transparent;border-radius:12px;padding:7px 8px}html.sprite-studio .lyr.on{border-color:transparent;background:hsl(0 0% 100% / .92);box-shadow:0 1px 3px hsl(0 0% 0% / .07),0 0 0 .5px hsl(0 0% 0% / .05)}html.sprite-studio .lyr .ico svg{stroke-width:1.5}html.sprite-studio #layerList>.lyr{border-radius:max(0px,calc(var(--r) - 8px));padding:7px 8px;border-color:transparent;transition:background .12s}html.sprite-studio #layerList>.lyr.on{background:var(--tint);box-shadow:none}@media(hover:hover)and (pointer:fine){html.sprite-studio #layerList>.lyr:not(.on):hover{background:var(--well)}}html.sprite-studio[data-theme=night] #layerList>.lyr.on{background:hsl(0 0% 100% / .12);box-shadow:none}html.sprite-studio .quick{gap:6px;padding:8px 6px}html.sprite-studio .quick button{width:42px;min-width:42px;height:52px;border-radius:12px;gap:1px}html.sprite-studio .quick button .lb{display:block;line-height:1}html.sprite-studio .quick button svg{stroke-width:1.5}html.sprite-studio .quick .qtool.on,html.sprite-studio .quick .studio-current-tool,html.sprite-studio .quick #studioBrushBtn.studio-current-tool,html.sprite-studio .quick #studioEraserBtn.studio-current-tool,html.sprite-studio #studioBrushBtn.on,html.sprite-studio #studioEraserBtn.on,html.sprite-studio .quick button.on{background:var(--tint);color:var(--pop);box-shadow:none}html.sprite-studio .quick .qtool.on svg,html.sprite-studio .quick .studio-current-tool svg,html.sprite-studio .quick #studioBrushBtn.studio-current-tool svg,html.sprite-studio .quick #studioEraserBtn.studio-current-tool svg,html.sprite-studio .quick button.on svg{stroke:var(--pop);color:var(--pop)}html.sprite-studio .pop .row button svg,html.sprite-studio .side button svg,html.sprite-studio .bar button svg,html.sprite-studio .gpop button svg{stroke-width:1.5}html.sprite-studio .studio-tool-grid{gap:10px 8px}html.sprite-studio .studio-tool-grid button{height:60px}html.sprite-studio .studio-setting-row #lihuiHue,html.sprite-studio .studio-setting-row #lihuiSat{width:92px}html.sprite-studio #studioSettings .studio-setting-row.lihui-theme-row{padding-left:10px;padding-right:10px;gap:6px}html.sprite-studio #adjPop{width:304px}html.sprite-studio #strokePop{width:300px}html.sprite-studio #animPop{width:292px}html.sprite-studio #curvePop{width:276px}html.sprite-studio #layersPop:not(.folded){width:274px}html.sprite-studio #palPop{width:288px}html.sprite-studio #studioSettings{width:304px}html.sprite-studio .pixel-feature-pop{width:324px}html.sprite-studio .pixel-feature-pop[data-kind=brush],html.sprite-studio .pixel-feature-pop[data-kind=trim]{width:264px}html.sprite-studio #spriteLocalColor{width:248px}html.sprite-studio #lihuiFavPop{background:var(--glass, hsl(0 0% 100% / .78));backdrop-filter:var(--glass-blur, blur(20px) saturate(1.8));-webkit-backdrop-filter:var(--glass-blur, blur(20px) saturate(1.8));border:var(--edge);border-radius:var(--r);box-shadow:var(--shadow)}html.sprite-studio #lihuiFavPop .lihui-fav-empty{font-size:12px;line-height:1.6;color:var(--soft);padding:4px 6px 8px}html.sprite-studio #lihuiFavPop .studio-options-head{min-height:34px;padding:0 2px 4px 8px;font-size:13px;font-weight:500;color:var(--soft)}html.sprite-studio #lihuiFavPop .studio-options-head strong{font-size:13px;font-weight:500}html.sprite-studio #lihuiFavPop .studio-options-head button{width:30px;min-width:30px;height:30px}html.sprite-studio #lihuiFavPop .lihui-fav-edit{width:auto;padding:0 8px;font-size:12px}html.sprite-studio #lihuiFavPop .lihui-fav-empty{padding:2px 6px 6px}html.sprite-studio .studio-resizable-pop>.studio-options-head,html.sprite-studio #lihuiFavPop>.studio-options-head{background:transparent}html.sprite-studio #lihuiFavPop .studio-options-head .lihui-fav-edit{width:auto;min-width:0;height:30px;padding:0 8px;font-size:12px;white-space:nowrap}html.sprite-studio #studioGridPop .lihui-gl-sec{gap:0;padding-top:6px}html.sprite-studio #studioGridPop .lihui-gl-sechead{font-size:12px;color:var(--faint);padding:0 6px 6px}html.sprite-studio #studioGridPop .lihui-gl-kinds{background:var(--well);border-radius:13px;padding:10px 12px;gap:6px;margin-bottom:8px}html.sprite-studio #studioGridPop .lihui-gl-kind{background:hsl(0 0% 100% / .9);box-shadow:0 0 0 .5px hsl(0 0% 0% / .05);border-radius:9px;height:32px;font-size:14px}html.sprite-studio #studioGridPop .lihui-gl-kind.on{background:var(--accent-soft);box-shadow:none}html.sprite-studio #studioGridPop .lihui-gl-sets:not(:empty){margin-bottom:8px}html.sprite-studio #studioGridPop .lihui-gl-assistrow{border-radius:13px 13px 0 0}html.sprite-studio #studioGridPop .lihui-gl-snaprow{border-radius:0;box-shadow:inset 0 .5px 0 var(--well-line)}html.sprite-studio #studioGridPop .lihui-gl-alpharow{border-radius:0 0 13px 13px;box-shadow:inset 0 .5px 0 var(--well-line);gap:10px}html.sprite-studio #studioGridPop .lihui-gl-alpharow>span:first-child{flex:none;white-space:nowrap;font-size:15px;font-weight:500;width:auto}html.sprite-studio #studioGridPop .lihui-gl-alpharow input[type=range]{flex:1;min-width:0;width:auto;order:2}html.sprite-studio #studioGridPop .lihui-gl-alpharow output{order:3;width:40px;text-align:right;font-size:13px;color:var(--soft)}html.sprite-studio .lihui-relight-pop{gap:0}html.sprite-studio .lihui-relight-pop .lihui-rl-head{margin-bottom:6px}html.sprite-studio .lihui-relight-pop .lihui-rl-row{background:var(--well);padding:8px 12px;min-height:46px;font-size:15px;color:var(--text);gap:10px;margin:0;border-radius:0;box-shadow:inset 0 .5px 0 var(--well-line)}html.sprite-studio .lihui-relight-pop .lihui-rl-row>span:first-child{flex:none;min-width:64px;font-weight:500}html.sprite-studio .lihui-relight-pop .lihui-rl-row input[type=range]{flex:1;min-width:0}html.sprite-studio .lihui-relight-pop .lihui-rl-row output{width:40px;text-align:right;font-size:13px;color:var(--soft)}html.sprite-studio .lihui-relight-pop .lihui-rl-row:has(.seg){border-radius:13px;margin-bottom:8px;box-shadow:none}html.sprite-studio .lihui-relight-pop .lihui-rl-row:has(.seg)+.lihui-rl-row{border-radius:13px 13px 0 0;box-shadow:none}html.sprite-studio .lihui-relight-pop .lihui-rl-row:not(:has(+.lihui-rl-row)){border-radius:0 0 13px 13px;margin-bottom:8px}html.sprite-studio .lihui-relight-pop .seg.lihui-rl-scope{flex:1;background:hsl(0 0% 100% / .85)}html.sprite-studio .lihui-relight-pop .lihui-rl-switch{padding:8px 12px;border-radius:0;margin:0}html.sprite-studio .lihui-relight-pop .lihui-rl-switch+.lihui-rl-switch{box-shadow:inset 0 .5px 0 var(--well-line)}html.sprite-studio .lihui-relight-pop .lihui-rl-fold{margin-top:8px;padding-left:12px;font-size:13px;color:var(--soft)}html.sprite-studio .lihui-relight-pop .lihui-rl-actions{margin-top:8px}html.sprite-studio .pixel-feature-pop .pixel-feature-body{gap:8px;padding:4px 14px 12px}html.sprite-studio .pixel-feature-pop .pixel-field,html.sprite-studio .pixel-feature-pop .pixel-check,html.sprite-studio .pixel-feature-pop .pixel-select,html.sprite-studio .pixel-feature-pop .pixel-card-row{background:var(--well);border-radius:13px;padding:8px 12px;min-height:46px;box-sizing:border-box;border-top:0;font-size:15px;color:var(--text);margin:0}html.sprite-studio .pixel-feature-pop .pixel-field{flex-direction:row;align-items:center;gap:12px}html.sprite-studio .pixel-feature-pop .pixel-field>span{display:contents}html.sprite-studio .pixel-feature-pop .pixel-field>span>output{order:3;width:40px;text-align:right;font-size:13px;color:var(--soft);flex:none}html.sprite-studio .pixel-feature-pop .pixel-field>input[type=range]{order:2;flex:1;min-width:0;width:auto}html.sprite-studio .pixel-feature-pop .pixel-field>.seg{order:2;flex:1;min-width:0;max-width:210px;margin-left:auto;background:hsl(0 0% 100% / .85);padding:2px}html.sprite-studio .pixel-feature-pop .seg button{background:transparent}html.sprite-studio .pixel-feature-pop .seg button.on{background:var(--accent-soft);color:var(--accent-soft-fg)}html.sprite-studio .pixel-feature-pop .pixel-check{display:flex;align-items:center}html.sprite-studio .pixel-feature-pop .pixel-select{display:flex;align-items:center;gap:12px;line-height:normal;white-space:nowrap}html.sprite-studio .pixel-feature-pop .pixel-select>.pixel-choice{margin-left:auto;flex:0 1 200px;min-width:0}html.sprite-studio .pixel-feature-pop .pixel-card-row{align-items:center;gap:8px}html.sprite-studio .pixel-feature-pop .pixel-card-row .pixel-select{background:transparent;padding:0;min-height:0;border-radius:0;flex:1}html.sprite-studio .pixel-feature-pop .pixel-card-row .pixel-choice{flex:1}html.sprite-studio .pixel-feature-pop :is(.pixel-field,.pixel-check,.pixel-select,.pixel-card-row) button:not(.primary):not(.pixel-node):not(.seg>button){background:hsl(0 0% 100% / .85)}html.sprite-studio .pixel-feature-pop .pixel-choice-trigger{background:hsl(0 0% 100% / .85)}html.sprite-studio .pixel-feature-pop footer{padding:4px 14px 14px}html.sprite-studio #pixelFeaturePop[data-kind=shade] .pixel-shade-mode{background:transparent;padding:0;gap:6px;box-shadow:none}html.sprite-studio #pixelFeaturePop[data-kind=shade] #pixelShadeMain .pixel-field{background:transparent;padding:6px 0}html.sprite-studio #pixelFeaturePop[data-kind=shade] #pixelShadeLimitedNote{color:var(--soft);font-size:12px}html.sprite-studio #pixelFeaturePop[data-kind=shade] .pixel-shade-mode button{display:flex;align-items:center;justify-content:center;gap:8px;flex:0 1 112px;min-height:40px;border:0;border-radius:12px;box-shadow:none;background:transparent;color:var(--soft)}html.sprite-studio #pixelFeaturePop[data-kind=shade] .pixel-shade-mode button.on{background:var(--accent-soft);color:var(--accent-soft-fg)}html.sprite-studio #pixelFeaturePop[data-kind=shade] .pixel-shade-palette{background:var(--well);border-radius:13px;padding:10px;display:flex;flex-direction:column;gap:14px;min-width:0}html.sprite-studio #pixelFeaturePop[data-kind=shade] .pixel-shade-card{gap:6px;min-width:0}html.sprite-studio #pixelFeaturePop[data-kind=shade] .pixel-shade-card>.pixel-choice{flex:1;min-width:0}html.sprite-studio #pixelFeaturePop[data-kind=shade] .pixel-choice-trigger{background:transparent;box-shadow:none;padding:4px 6px}html.sprite-studio #pixelFeaturePop[data-kind=shade] :is(#pixelCardFromColor,#pixelRampSync){background:transparent;box-shadow:none;flex:none;font-size:12px;border:0;padding:4px}html.sprite-studio #pixelFeaturePop[data-kind=shade] #pixelRampSync{width:28px;min-width:28px}html.sprite-studio #pixelFeaturePop[data-kind=shade] .pixel-node-controls{flex-wrap:wrap}html.sprite-studio #pixelFeaturePop[data-kind=shade] .pixel-node-controls button{background:transparent;box-shadow:none}html.sprite-studio #pixelFeaturePop .pixel-node-controls #pixelNodeColor{flex:0 0 30px;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border-radius:50%;border:1px solid var(--line);background:var(--node-color)}html.sprite-studio #pixelFeaturePop[data-kind=shade] .pixel-shade-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}html.sprite-studio #pixelFeaturePop[data-kind=shade] .pixel-shade-steps{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--soft)}html.sprite-studio #pixelFeaturePop[data-kind=shade] .pixel-shade-steps>div{display:flex;gap:2px}html.sprite-studio #pixelFeaturePop[data-kind=shade] [data-shade-step]{width:30px;min-height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--soft);box-shadow:none}html.sprite-studio #pixelFeaturePop[data-kind=shade] [data-shade-step].on{background:var(--accent-soft);color:var(--accent-soft-fg)}html.sprite-studio #pixelFeaturePop[data-kind=shade] #pixelEffectOff{background:transparent;box-shadow:none;border:0;padding:4px;color:var(--soft);font-size:12px}html.sprite-studio .studio-setting-row{color:var(--text)}html.sprite-studio #layersPop .lhd #layersPopClose{width:34px;height:34px}html.sprite-studio #layersPop .lhd #layersPopClose .lb{display:none}html.sprite-studio #layersPop #bgRow.bgrow{margin-bottom:-6px}html.sprite-studio #layersPop #outRow .nm{color:var(--text)!important;font-size:12px!important}html.sprite-studio #studioGridPop .lihui-gl-sechead{display:none}html.sprite-studio #studioGridPop .lihui-gl-sec{padding-top:2px}html.sprite-studio #lihuiRelightPop .studio-setting-row{padding:8px 12px}html.sprite-studio .pixel-feature-pop #pixelStops{background:var(--well);border-radius:13px;padding:10px 12px;box-sizing:border-box}html.sprite-studio .pixel-feature-pop #pixelStops button:not(.pixel-node),html.sprite-studio .pixel-feature-pop #pixelStops input[type=number],html.sprite-studio .pixel-feature-pop #pixelStops input[type=text]{background:hsl(0 0% 100% / .85)}html.sprite-studio .pixel-feature-pop .pixel-check input[role=switch]{width:46px;height:28px;border-radius:14px;margin:0;background:hsl(0 0% 47% / .22)}html.sprite-studio .pixel-feature-pop .pixel-check input[role=switch]::after{width:24px;height:24px;left:2px;top:2px;box-shadow:0 3px 8px hsl(0 0% 0% / .14),0 1px 1px hsl(0 0% 0% / .12)}html.sprite-studio .pixel-feature-pop .pixel-check input[role=switch]:checked{background:var(--accent)}html.sprite-studio .pixel-feature-pop .pixel-check input[role=switch]:checked::after{left:20px}html.sprite-studio #studioGridPop .lihui-gl-sec{margin-top:0}html.sprite-studio #studioGridPop .studio-setting-row strong{color:var(--text)}html.sprite-studio #studioGridPop .lihui-gl-kinds{background:transparent;border-radius:0;padding:2px 0 0;margin-bottom:8px;gap:6px}html.sprite-studio #studioGridPop .lihui-gl-kind{background:var(--well);box-shadow:none}html.sprite-studio #studioGridPop .lihui-gl-kind.on{background:var(--accent-soft)}html.sprite-studio #studioGridPop .lihui-gl-set,html.sprite-studio #studioGridPop .lihui-gl-gridbody{border:0;background:transparent;padding:0;gap:0;border-radius:0;margin-bottom:8px}html.sprite-studio #studioGridPop .lihui-gl-top{padding:2px 6px 6px;min-height:30px}html.sprite-studio #studioGridPop .lihui-gl-name{font-size:13px;font-weight:500;color:var(--soft)}html.sprite-studio #studioGridPop .lihui-gl-fieldrow,html.sprite-studio #studioGridPop .lihui-gl-gridrow{background:var(--well);border:0;border-radius:0;min-height:46px;height:auto;padding:8px 12px;gap:10px;margin:0;box-shadow:inset 0 .5px 0 var(--well-line)}html.sprite-studio #studioGridPop .lihui-gl-fieldrow>span,html.sprite-studio #studioGridPop .lihui-gl-gridrow>span,html.sprite-studio #studioGridPop .lihui-gl-gridrow>span>strong{font-size:15px;font-weight:500;color:var(--text)}html.sprite-studio #studioGridPop .lihui-gl-fieldrow input[type=range],html.sprite-studio #studioGridPop .lihui-gl-gridrow input[type=range]{flex:1;min-width:0}html.sprite-studio #studioGridPop .lihui-gl-fieldrow output,html.sprite-studio #studioGridPop .lihui-gl-gridrow output{width:40px;text-align:right;font-size:13px;color:var(--soft)}html.sprite-studio #studioGridPop .lihui-gl-fieldrow input[type=number],html.sprite-studio #studioGridPop .lihui-gl-gridrow input[type=number]{background:hsl(0 0% 100% / .85);border-radius:9px;height:32px}html.sprite-studio #studioGridPop .lihui-gl-fieldrow button,html.sprite-studio #studioGridPop .lihui-gl-gridrow button{background:hsl(0 0% 100% / .85)}html.sprite-studio #studioGridPop .lihui-gl-top+.lihui-gl-fieldrow,html.sprite-studio #studioGridPop .lihui-gl-top+.lihui-gl-gridrow,html.sprite-studio #studioGridPop .lihui-gl-top+*{border-radius:13px 13px 0 0;box-shadow:none}html.sprite-studio #studioGridPop .lihui-gl-set>:last-child,html.sprite-studio #studioGridPop .lihui-gl-gridbody>:last-child{border-radius:0 0 13px 13px}html.sprite-studio #studioGridPop .lihui-gl-set>.lihui-gl-top:last-child,html.sprite-studio #studioGridPop .lihui-gl-gridbody>.lihui-gl-top:last-child{border-radius:0}html.sprite-studio .pixel-feature-pop .pixel-field>.seg,html.sprite-studio .lihui-relight-pop .seg.lihui-rl-scope{background:transparent;padding:0;gap:4px;flex:0 0 auto;margin-left:auto;max-width:none}html.sprite-studio .pixel-feature-pop .seg button,html.sprite-studio .lihui-relight-pop .seg button{background:transparent;color:var(--soft);border-radius:9px;height:30px;min-width:0;padding:0 12px;font-weight:500;box-shadow:none;flex:0 0 auto}html.sprite-studio .pixel-feature-pop .seg button.on,html.sprite-studio .lihui-relight-pop .seg button.on{background:var(--accent-soft);color:var(--accent-soft-fg)}html.sprite-studio .pixel-feature-pop .seg>button:not(.primary):not(.pixel-node):not(.on){background:transparent;color:var(--soft)}html.sprite-studio .pixel-feature-pop .seg>button:not(.primary):not(.pixel-node).on{background:var(--accent-soft);color:var(--accent-soft-fg)}html.sprite-studio .pixel-feature-pop .pixel-choice{position:relative}html.sprite-studio .pixel-feature-pop .pixel-choice-list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;margin-top:0;padding:6px;border:0;border-radius:12px;background:hsl(0 0% 100% / .96);box-shadow:0 4px 14px hsl(0 0% 12% / .10),0 0 0 .5px hsl(0 0% 0% / .06);max-height:220px}html.sprite-studio .pixel-feature-pop .pixel-choice-list button{border-radius:8px}html.sprite-studio .pixel-feature-pop .pixel-choice-list button[aria-selected=true]{background:var(--tint)}html.sprite-studio .pixel-feature-pop .pixel-card-row,html.sprite-studio .pixel-feature-pop .pixel-select,html.sprite-studio .pixel-feature-pop .pixel-feature-body{overflow:visible}html.sprite-studio .pixel-feature-pop .pixel-field>.seg,html.sprite-studio .lihui-relight-pop .seg.lihui-rl-scope{width:172px;flex:0 0 172px;gap:4px}html.sprite-studio .pixel-feature-pop .seg>button:not(.primary):not(.pixel-node),html.sprite-studio .lihui-relight-pop .seg button{flex:1 1 0;min-width:0;padding:0 6px;white-space:nowrap}html.sprite-studio .pixel-feature-pop .pixel-select:has(#pixelSteps){display:none}html.sprite-studio .pixel-choice{position:relative}html.sprite-studio .pixel-choice-list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;margin-top:0;padding:6px;border:0;border-radius:12px;background:hsl(0 0% 100% / .96);box-shadow:0 4px 14px hsl(0 0% 12% / .10),0 0 0 .5px hsl(0 0% 0% / .06);max-height:220px;min-width:150px}html.sprite-studio .pixel-choice-list button{border-radius:8px}html.sprite-studio .pixel-choice-list button[aria-selected=true]{background:var(--tint)}html.sprite-studio :is(.pop,.gpop,.pixel-feature-pop,.pixel-feature-body,.pixel-choice-list,.studio-resizable-pop,.lihui-relight-pop,#sheet,#layerMenu,#layerList,.ctx,.xfbar,#timelapseDialog,#spriteReferenceThumbs){scrollbar-width:none;scrollbar-gutter:auto}html.sprite-studio :is(.pop,.gpop,.pixel-feature-pop,.pixel-feature-body,.pixel-choice-list,.studio-resizable-pop,.lihui-relight-pop,#sheet,#layerMenu,#layerList,.ctx,.xfbar,#timelapseDialog,#spriteReferenceThumbs)::-webkit-scrollbar{display:none;width:0;height:0}html.sprite-studio .studio-pop-resize,html.sprite-studio .lihui-fav-resize{background:transparent;box-shadow:none;border:0;color:var(--faint);opacity:.8;border-radius:0}html.sprite-studio .studio-pop-resize svg,html.sprite-studio .lihui-fav-resize svg{stroke:var(--faint)}html.sprite-studio #layersPop .rsz{width:14px;height:14px;right:3px;bottom:3px;background:linear-gradient(135deg,transparent 50%,var(--faint) 50%,var(--faint) 58%,transparent 58%,transparent 72%,var(--faint) 72%,var(--faint) 80%,transparent 80%);opacity:.6}html.sprite-studio #layersPop{padding-bottom:18px}html.sprite-studio #lihuiFavPop .studio-tool-grid button{background:transparent;color:var(--soft);border-radius:12px}html.sprite-studio #lihuiFavPop .studio-tool-grid button.on{background:var(--tint);color:var(--pop)}html.sprite-studio #lihuiFavPop .studio-tool-grid button.on svg{stroke:var(--pop)}html.sprite-studio .studio-tool-body,html.sprite-studio #studioTools{scrollbar-width:none;scrollbar-gutter:auto}html.sprite-studio .studio-tool-body::-webkit-scrollbar,html.sprite-studio #studioTools::-webkit-scrollbar{display:none;width:0;height:0}html.sprite-studio #studioToolsResize,html.sprite-studio button[id$=Resize],html.sprite-studio button[id$=Rsz]{background:transparent;box-shadow:none;border:0;color:var(--faint);opacity:.8}html.sprite-studio #studioToolsResize svg,html.sprite-studio button[id$=Resize] svg{stroke:var(--faint)}html.sprite-studio .bar #studioToolsResize{background:transparent;box-shadow:none}html.sprite-studio .quick button{width:52px;min-width:52px;height:52px}html.sprite-studio .studio-tool-grid button{width:64px;min-width:64px;height:64px;justify-self:center;padding:0}html.sprite-studio .studio-tool-grid button .lb{white-space:nowrap;overflow:visible;max-width:none}html.sprite-studio #lihuiFavPop .studio-tool-grid button,html.sprite-studio #lihuiFavPop.lihui-fav-row #lihuiFavGrid button{width:48px;min-width:48px;height:48px;min-height:48px;padding:0}html.sprite-studio .studio-switch-tool::after,html.sprite-studio #ppBtn::after{content:"关";position:absolute;right:4px;top:4px;width:auto;height:auto;padding:1px 4px;border:0;border-radius:6px;font-size:9px;line-height:1.2;font-weight:500;letter-spacing:0;background:var(--well);color:var(--soft);pointer-events:none}html.sprite-studio .studio-switch-tool.on::after,html.sprite-studio #ppBtn.on::after{content:"开";background:var(--accent-soft);color:var(--accent-soft-fg);border-radius:6px}html.sprite-studio #ppBtn{position:relative}html.sprite-studio #gridBtn::after{content:"关";width:auto;height:auto;padding:1px 4px;border:0;border-radius:6px;font-size:9px;line-height:1.2;background:var(--well);color:var(--soft);right:4px;top:4px}html.sprite-studio #gridBtn.on::after{content:"开";background:var(--accent-soft);color:var(--accent-soft-fg);border-radius:6px}html.sprite-studio #studioTools .studio-tool-grid button.on{background:transparent;color:var(--text);box-shadow:none}html.sprite-studio #studioTools .studio-tool-grid button.on svg{stroke:currentColor}html.sprite-studio #studioTools .studio-tool-grid button.studio-last-click{background:var(--tint);color:var(--pop)}html.sprite-studio #studioTools .studio-tool-grid button.studio-last-click svg{stroke:var(--pop)}html.sprite-studio #studioTools .studio-tool-grid button.studio-last-click .lb{color:var(--pop)}html.sprite-studio #lihuiFavPop .studio-tool-grid button.on{background:transparent;color:var(--text);box-shadow:none}html.sprite-studio #lihuiFavPop .studio-tool-grid button.on svg{stroke:currentColor}html.sprite-studio #lihuiFavPop .studio-tool-grid button.studio-last-click{background:var(--tint);color:var(--pop)}html.sprite-studio #lihuiFavPop .studio-tool-grid button.studio-last-click svg{stroke:var(--pop)}html.sprite-studio #lihuiFavPop .studio-tool-grid button.studio-last-click .lb{color:var(--pop)}html.sprite-studio .gpop.lihui-adjust-menu.show,html.sprite-studio.phone-bar .gpop.lihui-adjust-menu.show{grid-template-columns:repeat(3,minmax(0,1fr))}html.sprite-studio .gpop.lihui-adjust-menu>button.on{background:transparent;color:var(--soft)}html.sprite-studio .gpop.lihui-adjust-menu>button.on svg{color:inherit;stroke:currentColor}html.sprite-studio .gpop.lihui-adjust-menu>button.on .lb{color:inherit}html.sprite-studio .gpop.lihui-adjust-menu>button.studio-last-click{background:var(--tint);color:var(--pop)}html.sprite-studio .gpop.lihui-adjust-menu>button.studio-last-click svg{color:inherit;stroke:currentColor}html.sprite-studio .gpop.lihui-adjust-menu>button.studio-last-click .lb{color:inherit}html.sprite-studio #lihuiFavPop .studio-tool-grid button{position:relative}html.sprite-studio #lihuiFavPop{height:auto!important;max-height:none!important}html.sprite-studio #lihuiFavPop.lihui-fav-row #lihuiFavGrid{flex-wrap:wrap}html.sprite-studio #fileGrpMenu.show{grid-template-columns:repeat(5,minmax(0,1fr));width:min(364px,calc(100vw - 16px))}html.sprite-studio{--accent-fill:hsl(var(--brand-h) calc(40% * var(--brand-k, 1)) 38% / .45)}html.sprite-studio .gpop button.on,html.sprite-studio .bar button.on,html.sprite-studio .seg button.on,html.sprite-studio .quick button.on,html.sprite-studio .studio-levels button.on,html.sprite-studio #cropRatio.on,html.sprite-studio .lib .groups button.on,html.sprite-studio .lihui-fav-edit.on{background:var(--accent-soft);color:var(--accent);border-color:transparent}html.sprite-studio .quick button.on svg,html.sprite-studio .bar button.on svg,html.sprite-studio .gpop button.on svg{color:var(--accent)}html.sprite-studio .xfbar button.primary,html.sprite-studio .sheet .acts button.primary,html.sprite-studio .lib .gal-new .custom .go{background:var(--accent-soft);color:var(--accent);border-color:transparent}html.sprite-studio .studio-setting-row input:checked+.studio-switch,html.sprite-studio .pixel-feature-pop .pixel-check input[role=switch]:checked,html.sprite-studio #layersPop .bgrow .vis.on,html.sprite-studio .lyr .vis.on,html.sprite-studio .ghd .vis.on,html.sprite-studio .lyr.picked .chk,html.sprite-studio .lib .card.sel .chk,html.sprite-studio .studio-check.on::before,html.sprite-studio [aria-checked=true]>.studio-menu-check,html.sprite-studio .studio-mirror-row input[type=checkbox]:checked,html.sprite-studio .pixel-check input[type=checkbox]:checked{background:var(--accent-fill);border-color:transparent}html.sprite-studio #side .vs .fill,html.sprite-studio .side .vs .fill,html.sprite-studio #mobileHistory .vs .fill,html.sprite-studio .studio-slider .fill{background:var(--accent-fill)}html.sprite-studio .lyr .ren{background:var(--accent-soft);color:var(--accent)}html.sprite-studio .lib .card.sel .th{outline-color:var(--accent-fill)}html.sprite-studio #mobileToolBall.on{background:var(--accent-soft);color:var(--accent)}html.sprite-studio #layersPop .studio-options-head .studio-clear-canvas .lb{display:none}html.sprite-studio #layersPop .studio-options-head .studio-clear-canvas{color:var(--soft)}html.sprite-studio #layersPop .lhd .studio-clear-canvas .lb{display:none}html.sprite-studio #layersPop .lhd .studio-clear-canvas svg{width:19px;height:19px}（上面那两条按相邻关系判组首组尾的规则已经删掉：它们的 :not() 里带两个类，优先级比这里高， 留着的话得靠重复类名去斗优先级，不如直接不写。） */ html.sprite-studio .lihui-relight-pop label.lihui-rl-switch{border-radius:0}html.sprite-studio .lihui-relight-pop label.lihui-rl-switch:first-of-type{border-top-left-radius:13px;border-top-right-radius:13px}html.sprite-studio .lihui-relight-pop label.lihui-rl-switch:last-of-type{border-bottom-left-radius:13px;border-bottom-right-radius:13px;margin-bottom:12px}html.sprite-studio .lihui-relight-pop .lihui-rl-head{margin-bottom:10px}html.sprite-studio .lihui-relight-pop .lihui-rl-row:has(.seg.lihui-rl-scope){margin-bottom:12px}html.sprite-studio .lihui-relight-pop .lihui-rl-row:not(:has(+.lihui-rl-row)){margin-bottom:12px}html.sprite-studio .lihui-relight-pop .lihui-rl-switch{padding-top:10px;padding-bottom:10px}html.sprite-studio .lihui-relight-pop .lihui-rl-fold{margin-top:0;margin-bottom:4px}html.sprite-studio .lihui-relight-pop .lihui-rl-actions{margin-top:14px}html.sprite-studio .lihui-relight-pop .lihui-rl-termrow:not([hidden]){border-radius:0;margin-bottom:0;flex-wrap:wrap;row-gap:6px;padding-bottom:10px}html.sprite-studio .lihui-relight-pop .lihui-rl-termrow>span:first-child{flex:0 0 100%;min-width:100%}html.sprite-studio .lihui-relight-pop .lihui-rl-termrow .seg{flex:1 1 0;width:auto;min-width:0}html.sprite-studio .lihui-relight-pop label.lihui-rl-switch:not(:first-of-type),html.sprite-studio .lihui-relight-pop .lihui-rl-termrow:not([hidden]){box-shadow:inset 0 .5px 0 var(--well-line)}html.sprite-studio .lihui-relight-pop .lihui-rl-more>.lihui-rl-row:first-child{border-top-left-radius:13px;border-top-right-radius:13px}html.sprite-studio .lihui-relight-pop .lihui-rl-more>.lihui-rl-row:last-child{border-bottom-left-radius:13px;border-bottom-right-radius:13px}html.sprite-studio #lihuiMorphPop>header,html.sprite-studio .lihui-adjust-menu>.studio-options-head{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}html.sprite-studio #lihuiMorphPop .pixel-feature-body{gap:10px;padding:4px 16px 16px}#lihuiMorphPop .lihui-morph-caption{display:flex;justify-content:space-between;align-items:baseline;gap:8px;color:var(--soft);font-size:12px}#lihuiMorphPop .lihui-morph-caption small{font-size:11px}html.sprite-studio #lihuiMorphPop .lihui-morph-range{display:flex;align-items:center;gap:12px;padding:8px 12px;min-height:46px;background:var(--well);border-radius:13px;font-size:13px}#lihuiMorphPop .lihui-morph-range input{flex:1;width:0;min-width:0}#lihuiMorphPop .lihui-morph-range output{width:40px;text-align:right;color:var(--soft);font-size:12px;font-variant-numeric:tabular-nums}#lihuiMorphEdge svg{width:21px;height:21px;flex:none}html.sprite-studio #lihuiMorphEdge{display:flex;align-items:center;gap:10px;align-self:stretch;min-height:44px;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:var(--text);font-size:13px;text-align:left}html.sprite-studio #lihuiMorphEdge:hover{background:var(--tint)}html.sprite-studio #lihuiMorphPop .studio-setting-row{min-height:44px;margin:0;padding:8px 12px;font-size:13px}html.sprite-studio #selectionAlphaPop,html.sprite-studio #stampLibraryPop,html.sprite-studio #lihuiHollowPop{width:300px;padding:16px;border-radius:var(--r);gap:12px}html.sprite-studio :is(.studio-options-head,.pixel-feature-head-actions)>button,html.sprite-studio .studio-panel-head>button:not(#studioToolsGrip){display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;min-width:32px;height:32px;min-height:32px;padding:6px;margin-left:0;border:0;border-radius:9px;box-sizing:border-box;background:transparent}html.sprite-studio :is(.studio-options-head,.pixel-feature-head-actions,.studio-panel-head)>button svg{width:20px;height:20px;flex:none;stroke-width:1.5}html.sprite-studio #selectionAlphaPop>label{display:grid;grid-template-columns:1fr auto;gap:12px;background:var(--well);border-radius:13px;padding:12px;font-size:13px;color:var(--text)}html.sprite-studio #selectionAlpha{grid-column:1/-1;margin:0;width:100%}html.sprite-studio #selectionAlphaRegion{font-size:12px;line-height:1.5}html.sprite-studio #selectionAlphaApply{align-self:flex-end;min-height:36px;padding:0 20px;border:0;border-radius:10px}html.sprite-studio #stampLibraryPop .stamp-modes{padding:4px;gap:0;border-radius:12px;background:var(--well)}html.sprite-studio #stampLibraryPop .stamp-modes button{border:0;border-radius:9px;min-height:34px}html.sprite-studio #stampLibraryPop .stamp-modes button.on{background:var(--tint);color:var(--accent)}html.sprite-studio #stampSaveSelection{min-height:38px;border:0;border-radius:10px;background:var(--well);font-size:13px}html.sprite-studio #stampEmpty{text-align:center;padding:16px 8px;font-size:12px}html.sprite-studio #stampSpacingRow{background:var(--well);border-radius:13px;padding:12px;font-size:13px}html.sprite-studio #stampList .stamp-choice{border:1px solid var(--hair);border-radius:12px;gap:8px}html.sprite-studio #lihuiHollowRow{display:grid;gap:10px;min-width:0}html.sprite-studio :is(.lihui-hollow-color,.lihui-hollow-width,.lihui-fd-colors){display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 12px;border-radius:13px;background:var(--well);font-size:13px;box-sizing:border-box}html.sprite-studio .lihui-hollow-color>span,html.sprite-studio .lihui-fd-colors>span{margin-right:auto}html.sprite-studio .lihui-hollow-width input{flex:1;min-width:0;width:0}html.sprite-studio .lihui-hollow-width output{min-width:32px;text-align:right;font-size:12px;color:var(--soft)}html.sprite-studio #lihuiHollowStroke{width:28px;height:28px;min-width:28px;border:1px solid var(--hair);border-radius:50%;padding:0}html.sprite-studio #lihuiHollowPreview{width:100%;height:40px;image-rendering:pixelated;border-radius:10px;background:var(--well)}html.sprite-studio #fillGrpMenu .lihui-fd{border:0;padding-top:6px;gap:10px}html.sprite-studio #fillGrpMenu .lihui-fd-toggle{display:flex;align-items:center;min-height:46px;padding:8px 12px;border-radius:13px;background:var(--well);gap:10px}html.sprite-studio #fillGrpMenu .lihui-fd-toggle>span:first-child{margin-right:auto;font-size:13px}html.sprite-studio #fillGrpMenu #fillDitherBtn[hidden]{display:none!important}html.sprite-studio #fillGrpMenu #fillDither2Sw{flex:none;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;background:transparent;border:0}html.sprite-studio #fillGrpMenu #fillDither2Sw .lb{display:none}html.sprite-studio #fillGrpMenu #fillDither2Dot{width:28px!important;height:28px!important;box-sizing:border-box}html.sprite-studio #fillGrpMenu #fillDither2Clear{width:auto;min-width:0;min-height:30px;height:30px;padding:0 8px;font-size:12px;background:transparent}html.sprite-studio #fillGrpMenu #fillDither2Clear svg{display:none}@media(pointer:fine){html.sprite-studio:not(.phone-bar) #studioSettings{max-height:calc(100dvh - 108px)}html.sprite-studio:not(.phone-bar) .studio-tool-body{scrollbar-width:thin!important;scrollbar-color:var(--line) transparent}html.sprite-studio:not(.phone-bar) .studio-tool-body::-webkit-scrollbar{display:block;width:4px}}@media(pointer:coarse){html.sprite-studio:not(.studio-phone) #quick{top:var(--studio-rail-top,calc(50% - 240px));translate:none}html.sprite-studio:not(.studio-phone) #studioSettings{max-height:calc(100dvh - 108px)}}@media(pointer:coarse)and (orientation:portrait){html.sprite-studio:not(.studio-phone) #studioSettings{width:260px;max-height:min(72dvh,calc(100dvh - 108px))}}html.sprite-studio:not(.phone-bar) #quick{border-radius:var(--r);padding:6px}html.sprite-studio:not(.phone-bar) #quick button{border-radius:max(0px,calc(var(--r) - 6px))}html.sprite-studio:not(.phone-bar) #side .studio-slider{gap:22px}html.sprite-studio:not(.phone-bar) #side .vs .fill::after{left:50%;top:0;transform:translate(-50%,-50%)}@media(pointer:coarse){html.sprite-studio:not(.phone-bar) #quick button.on,html.sprite-studio:not(.phone-bar) #selGrpMenu>button.on,html.sprite-studio:not(.phone-bar) #studioSelectionTools button.on{background:var(--tint);color:var(--accent);box-shadow:none}html.sprite-studio:not(.phone-bar) #selGrpMenu>#selectionSaveBrush{grid-column:1/-1;justify-self:end;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:7px;width:auto;min-height:32px;height:32px;padding:0 8px;background:transparent}html.sprite-studio:not(.phone-bar) #selGrpMenu>#selectionSaveBrush svg{width:17px;height:17px}html.sprite-studio:not(.phone-bar) #selGrpMenu>#selectionSaveBrush .lb{font-size:11px}html.sprite-studio:not(.phone-bar) #selGrpMenu #studioSelectionTools{border:0;padding-top:4px;gap:6px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.sprite-studio:not(.phone-bar) #selGrpMenu #studioSelectionTools button{min-height:34px;height:34px;border-radius:9px}html.sprite-studio:not(.phone-bar) #selGrpMenu #studioSelectionTools button svg{width:16px;height:16px}}html.sprite-studio{--tool-selected-bg:var(--tint);--tool-selected-fg:var(--pop)}html.sprite-studio :is(.quick,.bar,.gpop,.studio-brush-grid,.studio-tool-grid) button.on,html.sprite-studio :is(.studio-brush-grid,.studio-tool-grid) button.studio-last-click,html.sprite-studio #flipBtn.open{background:var(--tool-selected-bg);color:var(--tool-selected-fg);box-shadow:none}html.sprite-studio :is(.quick,.bar,.gpop,.studio-brush-grid,.studio-tool-grid) button.on :is(svg,.lb),html.sprite-studio #flipBtn.open :is(svg,.lb){color:var(--tool-selected-fg)}html.sprite-studio .seg button.on,html.sprite-studio #lihuiRelightPop .seg button.on,html.sprite-studio #pixelFeaturePop[data-kind=shade] .pixel-shade-mode button.on,html.sprite-studio #pixelFeaturePop[data-kind=shade] [data-shade-step].on{background:var(--tool-selected-bg);color:var(--tool-selected-fg);box-shadow:none}html.sprite-studio.phone-bar :is(#phoneBar,#phoneScopeBar,#phoneOnionPop)>button:is(.on,.studio-current-tool),html.sprite-studio #studioSelectionTools button.on{background:var(--tool-selected-bg)!important;color:var(--tool-selected-fg)!important}html.sprite-studio.phone-bar .bar:is(.studio-project,.topr)>button.on::before{background:var(--tool-selected-bg)!important}html.sprite-studio :is(#studioTools,#lihuiFavPop) .studio-tool-grid button.on:not(.studio-last-click),html.sprite-studio .gpop.lihui-adjust-menu>button.on:not(.studio-last-click){background:transparent;color:var(--soft)}html.sprite-studio :is(.studio-brush-grid,.studio-tool-grid)>button,html.sprite-studio.phone-bar :is(#studioBrushPop,#studioEraserPop,#studioTools,#lihuiFavPop) :is(.studio-brush-grid,.studio-tool-grid)>button,html.sprite-studio :is(#selGrpMenu,#fillGrpMenu,#shapeGrpMenu,#studioEraseShapePop)>button:has(>.lb):not(#selectionSaveBrush):not(.studio-pop-resize){justify-self:center;align-self:center;flex:none;width:min(64px,100%)!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:1;padding:4px 2px!important;border-radius:12px;gap:3px}html.sprite-studio .bar.topr button{border-radius:max(0px,calc(var(--r) - 6px))}html.sprite-studio :is(#lihuiTextPop,#lihuiRelightPop){max-height:calc(100dvh - 100px);overflow-y:auto}html.sprite-studio :is(.lihui-tx-head,.lihui-rl-head){background:transparent;backdrop-filter:none;min-height:40px;margin:0 0 10px;padding:0}html.sprite-studio :is(.lihui-tx-head,.lihui-rl-head) strong{font-size:17px;font-weight:600}html.sprite-studio :is(.lihui-tx-x,.lihui-rl-x){width:32px;height:32px;min-height:32px;border-radius:10px}html.sprite-studio #lihuiTextPop{gap:6px;padding:16px;width:min(320px,calc(100vw - 24px))}html.sprite-studio #lihuiTextPop #lihuiTxInput{min-height:72px;margin:0 0 4px;background:var(--well);border:0;border-radius:12px}html.sprite-studio #lihuiTextPop #lihuiTxInput:focus{outline:2px solid var(--accent-soft);outline-offset:2px}html.sprite-studio #lihuiTextPop .lihui-tx-row{min-height:38px;gap:10px}html.sprite-studio #lihuiTextPop .lihui-tx-row>:first-child{min-width:56px}html.sprite-studio #lihuiTextPop .lihui-tx-row .pixel-choice{flex:0 1 190px;min-width:0}html.sprite-studio #lihuiTextPop :is(.lihui-tx-row .seg,.lihui-tx-details){background:transparent;box-shadow:none}html.sprite-studio #lihuiTextPop .seg button{border-radius:9px;border:0;background:transparent}html.sprite-studio #lihuiTextPop .seg button.on{background:var(--tool-selected-bg);color:var(--tool-selected-fg)}html.sprite-studio #lihuiTextPop .lihui-tx-details>summary{cursor:pointer;padding:10px 0;font-size:12px;color:var(--soft)}html.sprite-studio #lihuiTextPop .lihui-tx-detail-body{display:flex;flex-direction:column;gap:6px}html.sprite-studio #lihuiTextPop .studio-setting-row{min-height:42px;padding:6px 10px}html.sprite-studio #lihuiTextPop .lihui-tx-actions{margin-top:4px}html.sprite-studio #lihuiTextPop #lihuiTxOk{background:var(--accent);color:var(--accent-fg,#fff)}html.sprite-studio #sheet.sprite-export-sheet{border-radius:var(--r);padding:16px}html.sprite-studio #spriteExport.lihui-export{gap:12px;background:transparent}html.sprite-studio #spriteExport header{background:transparent}html.sprite-studio #spriteExport header h3{font-size:17px;font-weight:600}html.sprite-studio #spriteExport .sprite-export-preview{border-radius:12px;background-color:var(--paper);background-image:conic-gradient(var(--hair) 25%,transparent 0 50%,var(--hair) 0 75%,transparent 0);background-size:12px 12px;background-position:0 0}html.sprite-studio #spriteExport .sprite-export-formats button{background:transparent;color:var(--soft);border-radius:10px}html.sprite-studio #spriteExport .sprite-export-formats button[aria-pressed=true]{background:var(--tool-selected-bg);color:var(--tool-selected-fg)}html.sprite-studio #spriteExport .sprite-export-formats button[aria-pressed=true] svg{color:inherit}html.sprite-studio #spriteExport .lihui-ex-options{border:0;padding:0;background:transparent}html.sprite-studio #spriteExport .lihui-ex-scale{display:grid;grid-template-columns:1fr auto;gap:8px;padding:4px 0}html.sprite-studio #spriteExport .lihui-ex-scale #exSize{grid-column:2;grid-row:1}html.sprite-studio #spriteExport #scl{grid-column:1/-1;grid-row:2;background:transparent;padding:0;gap:4px}html.sprite-studio #sheet #spriteExport #scl button.on{background:var(--tool-selected-bg);color:var(--tool-selected-fg);box-shadow:none}html.sprite-studio #spriteExport .sprite-export-options .studio-setting-row{background:transparent;border:0;padding:8px 0}html.sprite-studio #spriteExport footer{position:static;justify-content:flex-end;background:transparent;border:0}html.sprite-studio:has(#sheet.sprite-export-sheet.show) #sheetMask{background:hsl(0 0% 0% / .12)}html.sprite-studio #spriteExport #exSave{flex:none;width:auto;min-width:120px;min-height:36px;padding:0 18px;border-radius:11px;background:var(--accent);color:var(--accent-fg,#fff)}html.sprite-studio #pixelFeaturePop[data-kind=dither] .pixel-dither-colors{gap:8px;padding:2px 0 10px}html.sprite-studio #pixelFeaturePop[data-kind=dither] .pixel-dither-colors label{flex-direction:row;gap:6px;font-size:12px;color:var(--soft)}html.sprite-studio #pixelFeaturePop .pixel-dither-colors .pixel-dither-swatch{width:30px;min-width:30px;height:30px;min-height:30px;border-radius:50%;padding:0}html.sprite-studio #pixelFeaturePop #pixelDitherSwap,html.sprite-studio #pixelFeaturePop #pixelDitherCurrent{background:transparent;box-shadow:none;color:var(--soft);border:0;font-size:12px;padding:4px 0;white-space:nowrap}html.sprite-studio #pixelFeaturePop #pixelDitherSwap{width:28px;min-width:28px}html.sprite-studio #pixelDitherPatterns{column-gap:10px;row-gap:12px;margin:0 0 12px}html.sprite-studio #pixelDitherPatterns button,html.sprite-studio #pixelDitherPatterns button.on{background:transparent;box-shadow:none;border:0;border-radius:0;padding:3px;gap:7px;color:var(--soft)}html.sprite-studio #pixelDitherPatterns canvas{height:30px;border-radius:5px}html.sprite-studio #pixelDitherPatterns button.on{color:var(--pop)}html.sprite-studio #pixelDitherPatterns button.on canvas{outline:2px solid var(--accent);outline-offset:2px}@media(hover:hover){html.sprite-studio #pixelDitherPatterns button:hover canvas{outline:1px solid var(--soft);outline-offset:2px}}#lihuiCbPop .lihui-cb-bands{background:var(--well);border-radius:13px}#lihuiCbPop .lihui-cb-row{display:grid;grid-template-columns:42px minmax(0,1fr) 26px 30px;align-items:center;gap:8px;min-height:56px;padding:8px 10px;font-size:12px}#lihuiCbPop .lihui-cb-row+.lihui-cb-row{border-top:.5px solid var(--well-line)}#lihuiCbPop .lihui-cb-row label{color:var(--soft);white-space:nowrap}#lihuiCbPop .lihui-cb-row input[type=range]{width:100%;min-width:0}#lihuiCbPop .lihui-cb-row output{text-align:right;font-variant-numeric:tabular-nums}html.sprite-studio #lihuiCbPop .lihui-cb-sw{width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border:1px solid var(--hair);border-radius:50%}#lihuiCbPop #lihuiCbStatus,#lihuiArrPop #lihuiArrStatus{font-size:12px;color:var(--soft);line-height:1.4}html.sprite-studio #lihuiArrPop .pixel-feature-body{gap:0}#lihuiArrPop .lihui-arr-card{margin:0;background:var(--well)}#lihuiArrPop .lihui-arr-card:first-child{border-radius:13px 13px 0 0}#lihuiArrPop .lihui-arr-card:last-child{border-radius:0 0 13px 13px}#lihuiArrPop .lihui-arr-card+.lihui-arr-card{border-top:.5px solid var(--well-line)}html.sprite-studio #lihuiArrPop .lihui-arr-onrow{background:transparent;border-radius:0;margin:0;padding:8px 12px;font-size:13px}#lihuiArrPop .lihui-arr-row:not([hidden]){display:flex;align-items:center;gap:8px;padding:0 12px 12px;font-size:12px}#lihuiArrPop .lihui-arr-row[hidden]{display:none}#lihuiArrPop .lihui-arr-row>span:first-child{flex:none;color:var(--soft)}#lihuiArrPop .lihui-arr-row input[type=range]{flex:1;min-width:0}#lihuiArrPop .lihui-arr-row output{flex:none;min-width:28px;text-align:right;font-variant-numeric:tabular-nums}.sprite-studio .studio-selection-tools button{border-radius:15px}.sprite-studio .side button,.sprite-studio .bar.studio-project button,.sprite-studio .bar.studio-view button{border-radius:13px}html.sprite-studio{--lihui-bar-fg:#4a4a4e}html[data-theme=night].sprite-studio{--lihui-bar-fg:var(--soft)}
