.hs-stage[data-astro-cid-34m6jjrn]{touch-action:none;background:#2a2722;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;height:min(72vh,640px);min-height:460px;display:grid}.hs-hud[data-astro-cid-34m6jjrn]{background:var(--paper);border-bottom:2px solid var(--ink);grid-column:1/-1;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.hs-level[data-astro-cid-34m6jjrn]{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.hs-hud-btns[data-astro-cid-34m6jjrn]{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.hs-hud[data-astro-cid-34m6jjrn] .btn[data-astro-cid-34m6jjrn]{padding:.35em .9em;font-size:1.3rem}.hs-hud[data-astro-cid-34m6jjrn] .icon-btn[data-astro-cid-34m6jjrn][disabled]{opacity:.4}.hs-main[data-astro-cid-34m6jjrn]{min-width:0;min-height:0;position:relative}#hs-canvas[data-astro-cid-34m6jjrn]{touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.hs-hint[data-astro-cid-34m6jjrn]{width:max-content;max-width:calc(100% - 20px);font:1.2rem/1.2 var(--hand);color:#fff;text-align:center;pointer-events:none;background:#1d1b16c7;border-radius:12px;padding:6px 12px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.hs-hint[data-astro-cid-34m6jjrn]:empty{display:none}.hs-tools[data-astro-cid-34m6jjrn]{background:var(--paper);border-left:2px solid var(--ink);touch-action:manipulation;flex-direction:column;align-items:center;gap:8px;padding:10px 8px;display:flex;overflow-y:auto}.hs-swatch[data-astro-cid-34m6jjrn]{border:3px solid var(--ink);width:56px;height:56px;box-shadow:2px 2px 0 var(--ink);cursor:pointer;border-radius:50%;flex:none}.hs-tool[data-astro-cid-34m6jjrn]{border:2px solid var(--ink);width:52px;height:52px;box-shadow:2px 2px 0 var(--ink);cursor:pointer;color:var(--ink);background:#fff;border-radius:12px;flex:none;place-items:center;padding:0;font-size:1.3rem;line-height:1;display:grid}.hs-tool[data-astro-cid-34m6jjrn] small[data-astro-cid-34m6jjrn]{font:.85rem/1 var(--hand);display:block}.hs-tool[data-astro-cid-34m6jjrn] i[data-astro-cid-34m6jjrn]{background:var(--ink);border-radius:50%;display:block}.hs-tool[data-astro-cid-34m6jjrn][aria-pressed=true]{background:var(--yellow);box-shadow:1px 1px 0 var(--ink);transform:translate(1px,1px)}.hs-recent[data-astro-cid-34m6jjrn]{grid-template-columns:repeat(2,24px);gap:6px;display:grid}.hs-recent[data-astro-cid-34m6jjrn] .hs-chip{border:2px solid var(--ink);cursor:pointer;border-radius:50%;width:24px;height:24px;padding:0}.hs-shot[data-astro-cid-34m6jjrn]{aspect-ratio:1;border:2px solid var(--ink);width:min(200px,34vh);height:auto;box-shadow:2px 2px 0 var(--ink);border-radius:12px;flex:none}.hs-stage[data-astro-cid-34m6jjrn] .overlay[data-astro-cid-34m6jjrn]{justify-content:flex-start;gap:10px}.hs-stage[data-astro-cid-34m6jjrn] .overlay[data-astro-cid-34m6jjrn]>[data-astro-cid-34m6jjrn]:first-child{margin-top:auto}.hs-stage[data-astro-cid-34m6jjrn] .overlay[data-astro-cid-34m6jjrn]>[data-astro-cid-34m6jjrn]:last-child{margin-bottom:auto}.hs-stage[data-astro-cid-34m6jjrn] .lvl-grid[data-astro-cid-34m6jjrn]{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px;width:100%;max-width:560px;display:grid}.hs-stage[data-astro-cid-34m6jjrn] .lvl{aspect-ratio:1;font:1.6rem/1 var(--hand);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);cursor:pointer;color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex}.hs-stage[data-astro-cid-34m6jjrn] .lvl small{color:#e0a800;letter-spacing:1px;font-size:.8rem}.hs-stage[data-astro-cid-34m6jjrn] .lvl:disabled{opacity:.45;cursor:default}.hs-stage[data-astro-cid-34m6jjrn] .stars[data-astro-cid-34m6jjrn]{color:#f0b400;letter-spacing:6px;-webkit-text-stroke:1px var(--ink);font-size:2.4rem}@media (width<=700px){.hs-stage[data-astro-cid-34m6jjrn]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:min(82vh,100vw + 150px);min-height:500px}.hs-hud[data-astro-cid-34m6jjrn]{gap:5px;padding:6px}.hs-hud[data-astro-cid-34m6jjrn] .pill[data-astro-cid-34m6jjrn]{padding:5px 9px;font-size:1.05rem}.hs-hud[data-astro-cid-34m6jjrn] .icon-btn[data-astro-cid-34m6jjrn]{width:36px;height:36px}.hs-hud[data-astro-cid-34m6jjrn] .btn[data-astro-cid-34m6jjrn]{padding:.35em .7em;font-size:1.15rem}.hs-tools[data-astro-cid-34m6jjrn]{border-left:0;border-top:2px solid var(--ink);flex-direction:row;gap:7px;padding:8px;overflow:auto hidden}.hs-swatch[data-astro-cid-34m6jjrn],.hs-tool[data-astro-cid-34m6jjrn]{width:44px;height:44px}.hs-recent[data-astro-cid-34m6jjrn]{grid-template-rows:repeat(2,22px);grid-template-columns:repeat(3,22px);gap:4px}.hs-recent[data-astro-cid-34m6jjrn] .hs-chip{width:22px;height:22px}.hs-hint[data-astro-cid-34m6jjrn]{font-size:1.05rem}.hs-hud[data-astro-cid-34m6jjrn] .hs-scene{display:none}}
