:root{--art-paper:#fffdf9;--art-ink:#1e1a2b;--art-line:#e6dccc;--art-metal:#9a8f84;--art-red:#e0674a;--art-accent:var(--pair-1);--art-wood:#c99a62;--art-wood-deep:#a77a46;--art-data:#4f8a57;--art-data-deep:#3a6b42;--art-data-soft:#e4eee0;--art-page:#d9821b;--art-page-deep:#a85d0c;--art-page-soft:#fdebd2;--art-gestes:#6658b8;--art-gestes-deep:#4a3f8a;--art-gestes-light:#a99df0;--art-gestes-soft:#ebe8fa;--art-checks:#1d7134;--art-checks-deep:#14552a;--art-checks-soft:#e1f3e5;--scene-wall:#f6efe4;--scene-floor:#dfe8d6;--scene-ground:#eef3e8;--place-data:#4f8a57;--place-page:#d9821b;--place-gestes:#6658b8;--place-checks:#1d7134;--place-data-soft:#e4eee0;--place-page-soft:#fdebd2;--place-gestes-soft:#ebe8fa;--place-checks-soft:#e1f3e5;--wire:#e0d4c1;--dot:#e2d8c8;--chip:#1e1a2b;--chip-ink:#fbf7f1;--backdrop:#1e1a2b73;--w-village-wall:#dcefff;--w-village-floor:#bfe3a8;--w-village-ground:#e6f4d9;--w-village-wood:#b77a45;--w-village-wood-deep:#8d5a2f;--w-studio-wall:#1f1b33;--w-studio-floor:#2c2550;--w-studio-ground:#171427;--w-studio-wood:#5ef2c6;--w-studio-wood-deep:#2fb894;--w-maison-wall:#f4e6d4;--w-maison-floor:#d9b98f;--w-maison-ground:#efe0cc;--w-maison-wood:#9c6b3f;--w-maison-wood-deep:#7a5130;--w-studio-label:#f4f1ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--scene-wall:#2a2622;--scene-floor:#27302a;--scene-ground:#1d241e;--place-data:#8fc796;--place-page:#f3a84a;--place-gestes:#b3a8f0;--place-checks:#79d48f;--place-data-soft:#22302a;--place-page-soft:#3a2a16;--place-gestes-soft:#2a2640;--place-checks-soft:#1d3526;--wire:#3c362f;--dot:#34302b;--chip:#f6f1ea;--chip-ink:#161412}}:root[data-theme=dark]{--scene-wall:#2a2622;--scene-floor:#27302a;--scene-ground:#1d241e;--place-data:#8fc796;--place-page:#f3a84a;--place-gestes:#b3a8f0;--place-checks:#79d48f;--place-data-soft:#22302a;--place-page-soft:#3a2a16;--place-gestes-soft:#2a2640;--place-checks-soft:#1d3526;--wire:#3c362f;--dot:#34302b;--chip:#f6f1ea;--chip-ink:#161412}.ws{gap:var(--space-sm);min-width:0;display:grid}.ws-scene{border-radius:var(--radius-card);background:var(--scene-ground);width:100%;height:auto;display:block}.ws-line{min-height:3.2em;font-weight:700}.ws-line small{font-weight:400;font-size:var(--text-sm);color:var(--color-ink-2);display:block}.ws-place{opacity:0;transition:opacity var(--dur-long) var(--ease-out)}.ws-place.is-open{opacity:1}.ws-halo{opacity:0;transform-box:fill-box;transform-origin:50%}.ws-place.is-glowing .ws-halo{animation:ws-halo .9s var(--ease-out)}@keyframes ws-halo{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.ws-pop{transform-box:fill-box;transform-origin:bottom;animation:.5s cubic-bezier(.34,1.56,.64,1) both ws-pop}@keyframes ws-pop{0%{transform:scale(0)}}.ws-hammer{transform-box:fill-box;transform-origin:80% 80%;animation:.5s ease-in-out infinite alternate ws-knock}@keyframes ws-knock{0%{transform:rotate(-30deg)}to{transform:rotate(10deg)}}.ws-walk{animation:.32s ease-in-out infinite alternate ws-step}@keyframes ws-step{to{transform:translateY(-5px)}}.ws-label{font:700 12px var(--font-body);fill:var(--color-ink-2)}@media (prefers-reduced-motion:reduce){.ws-place,.ws-halo,.ws-pop,.ws-hammer,.ws-walk{transition:none!important;animation:none!important}}.bd{gap:var(--space-lg) var(--space-xl);min-height:620px;padding:var(--space-md);border-radius:var(--radius-card);border:1px solid var(--color-rule);background-color:var(--color-paper-2);background-image:radial-gradient(var(--dot) 1.5px, transparent 1.6px);background-size:24px 24px;grid-template:"count count count""data core page""gestes core checks""dock dock dock"1fr/minmax(0,1fr) minmax(0,.85fr) minmax(0,1fr);align-items:start;display:grid;position:relative;overflow:hidden}.bd-count{font-size:var(--text-sm);color:var(--color-muted);pointer-events:none;margin:0}.bd-count strong{color:var(--color-ink);font-family:var(--font-display)}.bd-wires{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bd-wires path{fill:none;stroke:var(--wire);stroke-width:4px;stroke-linecap:round}.bd-wires .is-live{stroke:var(--color-accent);stroke-dasharray:2 12;animation:1s linear infinite bd-flow}.bd-wires .is-cable{stroke:var(--color-accent);stroke-width:3px;stroke-dasharray:6 7}@keyframes bd-flow{to{stroke-dashoffset:-28px}}.bd-core{z-index:2;grid-area:core;align-self:center;position:relative}.bd-place{z-index:2;border-radius:var(--radius-inner);background:var(--color-paper-2);border:2px solid var(--kind);cursor:default;transition:transform var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);position:relative}.bd-place[aria-disabled=false]{cursor:pointer}.bd-place[aria-disabled=false]:hover{transform:translateY(-2px)}.bd-place:active{transform:translateY(0)}.bd-place:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.bd-place--data{--kind:var(--place-data);--kind-soft:var(--place-data-soft);grid-area:data}.bd-place--page{--kind:var(--place-page);--kind-soft:var(--place-page-soft);grid-area:page}.bd-place--gestes{--kind:var(--place-gestes);--kind-soft:var(--place-gestes-soft);grid-area:gestes}.bd-place--checks{--kind:var(--place-checks);--kind-soft:var(--place-checks-soft);grid-area:checks}.bd-place header{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--kind-soft);border-radius:13px 13px 0 0;display:flex}.bd .bd-place h3{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:0;margin:0;line-height:1.2}.bd-place>p{padding:var(--space-xs) var(--space-sm) 0;font-size:var(--text-sm);color:var(--color-ink-2);margin:0;line-height:1.35}.bd-socket{margin:var(--space-xs) var(--space-sm) var(--space-sm);border:2px dashed var(--color-rule);gap:var(--space-2xs);min-height:40px;padding:var(--space-2xs);font-size:var(--text-sm);color:var(--color-muted);border-radius:10px;display:grid}.bd-empty,.bd-more{text-align:center;padding:var(--space-2xs)}.bd-proof{padding:var(--space-2xs) var(--space-xs);background:var(--color-success-surface);color:var(--color-success);border-radius:8px;font-weight:700}.av-voice{align-items:center;gap:var(--space-xs);border:1.5px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-ink);font:700 var(--text-sm) var(--font-body);padding:var(--space-2xs) var(--space-sm);cursor:pointer;display:inline-flex}.av-voice:hover{background:var(--color-paper-3)}.av-voice:active{transform:translateY(1px)}.av-voice[aria-pressed=true]{background:var(--color-field)}.av-voice:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.bd-chip{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);background:var(--kind-soft);color:var(--color-ink);animation:bd-in .4s var(--ease-out) both;border-radius:8px;font-weight:700;display:flex}.bd-chip svg{flex:none}.bd-port{background:var(--color-paper-2);border:3px solid var(--kind);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.bd-place--data .bd-port,.bd-place--gestes .bd-port{right:-9px}.bd-place--page .bd-port,.bd-place--checks .bd-port{left:-9px}.bd-place.is-target .bd-socket{border-color:var(--kind);background:var(--kind-soft)}.bd-place.is-wrong{animation:.4s bd-nope}@keyframes bd-nope{25%,75%{transform:translate(-6px)}50%{transform:translate(6px)}}@keyframes bd-in{0%{opacity:0;transform:scale(.9)}}.bd-dock{z-index:4;place-self:end center;justify-items:center;gap:var(--space-xs);text-align:center;grid-area:dock;width:min(100%,380px);min-height:104px;display:grid;position:relative}.bd-dock p{font-size:var(--text-sm);color:var(--color-ink-2);margin:0}.bd-piece{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;align-items:center;gap:var(--space-sm);border-radius:var(--radius-inner);background:var(--chip);color:var(--chip-ink);padding:var(--space-sm) var(--space-md);font:700 var(--text-md) var(--font-body);text-align:left;animation:bd-arrive .6s var(--ease-out) both;transition:transform var(--dur-micro) var(--ease-out);border:0;display:flex}.bd-piece:hover{transform:translateY(-2px)}.bd-piece:active{cursor:grabbing}.bd-piece:disabled{opacity:.5;cursor:not-allowed}.bd-piece:focus-visible,.bd-piece[aria-pressed=true]{outline:3px solid var(--color-accent);outline-offset:3px}.bd-piece.is-dragging{z-index:9;transition:none}.bd-piece-art{padding:var(--space-2xs);background:var(--art-paper);border-radius:10px;place-items:center;display:grid}.bd-jack{background:var(--color-accent);border:3px solid var(--chip-ink);border-radius:50%;flex:none;width:16px;height:16px}@keyframes bd-arrive{0%{opacity:0;transform:translateY(24px)}}.bd-ring{z-index:5;border:4px solid var(--color-accent);pointer-events:none;width:64px;height:64px;animation:bd-ring .6s var(--ease-out) forwards;border-radius:50%;margin:-32px 0 0 -32px;position:absolute}@keyframes bd-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.2)}}.tc{gap:var(--space-sm);max-height:640px;padding-right:var(--space-2xs);flex-direction:column;display:flex;overflow-y:auto}.tc-msg{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-inner) var(--radius-inner) var(--radius-inner) 4px;background:var(--color-paper-3);animation:bd-arrive .4s var(--ease-out) both;margin:0;font-size:.9375rem}.tc-msg--ask{background:var(--color-field)}.tc-msg--win,.tc-msg--end{background:var(--color-success-surface)}.tc-msg--wrong{background:var(--color-paper-2);border:1.5px solid var(--color-error)}.tc-msg--wrong b{color:var(--color-error);font-family:var(--font-display)}.tc-from{font-size:var(--text-xs);color:var(--color-muted);margin-bottom:2px;display:block}@media (max-width:44rem){.bd{gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"count count""core core""data page""gestes checks""dock dock"}.bd-core{justify-self:center;width:min(100%,220px)}}@media (prefers-reduced-motion:reduce){.bd-wires .is-live,.bd-chip,.bd-place.is-wrong,.bd-piece,.bd-ring,.tc-msg{animation:none!important}.bd-place,.bd-piece{transition:none!important}}.av{gap:var(--space-md);display:grid}.av--loading{min-height:640px}.av-ruler{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.av .av-title{font:700 var(--text-lg) var(--font-display);margin:0}.av-ticks{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.av-ticks i{background:var(--color-paper-3);width:12px;height:12px;transition:transform var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);border-radius:4px;transform:scale(.8)}.av-ticks i.is-on{transform:scale(1)}.av-tick--data{background:var(--place-data)!important}.av-tick--page{background:var(--place-page)!important}.av-tick--gestes{background:var(--place-gestes)!important}.av-tick--checks{background:var(--place-checks)!important}.av-cols{gap:var(--space-lg);grid-template-columns:minmax(0,300px) minmax(0,1fr) minmax(0,320px);align-items:start;display:grid}.av-col{gap:var(--space-xs);min-width:0;display:grid}.av .av-h{max-width:none;font:700 var(--text-md) var(--font-display);letter-spacing:0;margin:0;line-height:1.3}.av-core{gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-inner);background:var(--color-paper-3);border:2px solid var(--color-rule);text-align:center;font-size:var(--text-sm);justify-items:center;display:grid}.av-core strong{font-family:var(--font-display);font-size:var(--text-md)}.av-mini{aspect-ratio:4/5;background:var(--color-paper);width:100%;max-width:100%;color:var(--color-muted);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.av-mini iframe{transform-origin:0 0;pointer-events:none;border:0;width:400%;height:400%;position:absolute;top:0;left:0;transform:scale(.25)}.av-open{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font:700 var(--text-sm) var(--font-body);padding:var(--space-xs) var(--space-md);cursor:pointer;transition:transform var(--dur-micro) var(--ease-out);border:0}.av-open:hover{transform:translateY(-1px)}.av-open:active{transform:translateY(1px)}.av-open:disabled{opacity:.5;cursor:not-allowed;transform:none}.av-open:focus-visible,.av-close:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.av-dialog{width:min(480px, 100% - 2 * var(--space-md));height:min(760px, 100% - 2 * var(--space-md));border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink);border:0;padding:0}.av-dialog[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.av-dialog::backdrop{background:var(--backdrop)}.av-dialog-head{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule);display:flex}.av-close{border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-ink);font:700 var(--text-sm) var(--font-body);padding:var(--space-2xs) var(--space-sm);cursor:pointer}.av-close:hover{background:var(--color-paper-3)}.av-close:active{transform:translateY(1px)}.av-dialog iframe{border:0;width:100%;height:100%}@media (max-width:70rem){.av-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.av-col--board{order:-1;grid-column:1/-1}}@media (max-width:44rem){.av-cols{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.av-ticks i,.av-open{transition:none!important}}.av .lesson h3{max-width:none;font:700 var(--text-lg) var(--font-display);letter-spacing:0;margin:0;line-height:1.25}.bd-top{z-index:3;align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;grid-area:count;display:flex}.bd-combo{padding:var(--space-3xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-weight:700;font-size:var(--text-sm);animation:combo-pop var(--dur-short) var(--ease-out) both}@keyframes combo-pop{0%{opacity:0;transform:scale(.7)}}.bd-quick{align-items:center;gap:var(--space-3xs);font-size:var(--text-sm);color:var(--color-ink-2);cursor:pointer;margin-left:auto;display:inline-flex}.bd-quick input{width:18px;height:18px;accent-color:var(--color-accent-text)}.il{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-card);background:var(--color-paper);border:2px solid var(--color-ink);display:grid}.il h3{font:700 var(--text-lg) var(--font-display);margin:0}.il p{margin:0}.il-kicker{align-items:center;gap:var(--space-3xs);color:var(--color-accent-text);font-weight:700;font-size:var(--text-sm);display:inline-flex}.il .ob-next{justify-self:end}.il-code code{font:var(--text-sm)/1.4 var(--font-outlier,monospace);overflow-wrap:anywhere}.il-flux{gap:var(--space-xs);display:grid}.il-node{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-inner);border:2px dashed var(--color-rule);background:var(--color-paper-2);color:var(--color-ink);font:600 var(--text-md) var(--font-body);cursor:pointer;text-align:left;display:flex}.il-node.is-on{border-style:solid;border-color:var(--color-accent-text);background:var(--color-field)}.il-node:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.il-n{background:var(--color-ink);width:26px;height:26px;color:var(--color-paper);font-size:var(--text-sm);border-radius:50%;place-items:center;display:grid}.il-why{padding:var(--space-sm);border-radius:var(--radius-inner)}.il-why.is-right{background:var(--color-success-surface)}.il-why.is-wrong{background:var(--color-error-surface)}.il--sliders{margin-bottom:var(--space-sm);border-style:dashed}.sl{gap:var(--space-3xs);font-weight:700;font-size:var(--text-sm);display:grid}.sl input{width:100%;accent-color:var(--color-accent-text)}.pop{width:min(560px,100% - 32px);max-height:calc(100svh - 32px);padding:var(--space-lg);border-radius:var(--radius-panel);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-lift);border:0;overflow:auto}.pop::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pop[open]{animation:pop-in var(--dur-short) var(--ease-out) both}@keyframes pop-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.pop h2{text-wrap:balance;margin:0 0 var(--space-md);font:700 var(--text-xl) var(--font-display)}.pop p{margin:0 0 var(--space-sm)}.pop-ok{margin:var(--space-md) 0 0 auto;display:block}.pop-meet{gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.pop-anim{align-items:center;gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-card);background:var(--color-sage);display:flex}.pop-piece{animation:pop-slide 1.6s var(--ease-out) infinite;place-items:center;display:inline-grid}@keyframes pop-slide{0%,20%{transform:translate(-6px)}60%,to{transform:translate(6px)}}.pop-show{gap:var(--space-sm);margin-top:var(--space-sm);display:grid}.pop-show .ob-back{justify-self:start}.pop-frame{border-radius:var(--radius-card);border:1px solid var(--color-rule);height:340px;position:relative;overflow:hidden}.pop-frame iframe{border:0;width:100%;height:100%}.pop-why{justify-content:center;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.pop-why figure{justify-items:center;gap:var(--space-3xs);padding:var(--space-sm);border-radius:var(--radius-card);border:2px solid var(--color-rule);margin:0;display:grid}.pop-why figcaption{align-items:center;gap:var(--space-3xs);font-weight:700;font-size:var(--text-sm);display:inline-flex}.pop-why .is-wrong{opacity:.6;border-style:dashed}.pop-why .is-right{border-color:var(--color-success);background:var(--color-success-surface)}.trip{gap:var(--space-sm);margin:var(--space-sm) 0 var(--space-lg);padding-top:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.trip-stop{place-items:center;display:grid}.trip-box{width:100%;min-height:64px;padding:var(--space-xs);border-radius:var(--radius-inner);background:var(--color-paper-2);border:2px solid var(--color-rule);font-weight:700;font-size:var(--text-sm);text-align:center;place-items:center;display:grid}.trip-run{width:100%;animation:trip 3.6s var(--ease-in-out) infinite;position:absolute;top:0;left:0}.trip-value{padding:var(--space-3xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-weight:700;font-size:var(--text-sm);display:inline-block}@keyframes trip{0%,12%{transform:translate(4%)}40%,52%{transform:translate(38%)}80%,to{transform:translate(70%)}}.av-xray{align-items:center;gap:var(--space-3xs);border:1.5px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);font:700 var(--text-sm) var(--font-body);padding:var(--space-3xs) var(--space-sm);cursor:pointer;margin-left:auto;display:inline-flex}.av-xray[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.av-xray:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.av-xray-line{padding:var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-paper);margin:0;font-weight:700}@media (max-width:40rem){.pop-meet{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pop-piece,.trip-run,.bd-combo,.pop[open]{animation:none!important}}:is(.il,.pop) :is(.ob-next,.ob-back){justify-content:center;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-pill);font:700 var(--text-md) var(--font-body);padding:var(--space-sm) var(--space-lg);cursor:pointer;text-decoration:none;display:inline-flex}:is(.il,.pop) .ob-next{background:var(--color-accent);color:var(--color-accent-ink);border:0}:is(.il,.pop) .ob-back{border:1.5px solid var(--color-rule);color:var(--color-ink);background:0 0}:is(.il,.pop) :is(.ob-next,.ob-back):hover{transform:translateY(-1px)}:is(.il,.pop) :is(.ob-next,.ob-back):active{transform:translateY(1px)}:is(.il,.pop) .ob-next:disabled{opacity:.55;cursor:not-allowed;transform:none}:is(.il,.pop) :is(.ob-next,.ob-back,.lp-opt,.link-btn,.lp-order button):focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.il .link-btn{color:var(--color-accent-text);font:700 var(--text-sm) var(--font-body);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.il .lp-options{gap:var(--space-xs);display:grid}.il .lp-opt{text-align:left;width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-inner);border:2px solid var(--color-rule);background:var(--color-paper-2);color:var(--color-ink);font:600 var(--text-sm) var(--font-body);cursor:pointer;border-bottom-width:4px;display:block}.il .lp-opt:hover:not(:disabled){background:var(--color-paper-3)}.il .lp-opt.is-picked{border-color:var(--color-ink);background:var(--color-field)}.il .lp-opt.is-right{border-color:var(--color-success);background:var(--color-success-surface)}.il .lp-order{gap:var(--space-xs);counter-reset:o;margin:0;padding:0;list-style:none;display:grid}.il .lp-order li{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-inner);border:2px solid var(--color-rule);background:var(--color-paper-2);font-weight:600;font-size:var(--text-sm);counter-increment:o;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.il .lp-order li:before{content:counter(o);background:var(--color-ink);width:26px;height:26px;color:var(--color-paper);border-radius:50%;place-items:center;display:grid}.il .lp-order button{border:1.5px solid var(--color-rule);background:var(--color-paper);width:34px;height:34px;color:var(--color-ink);cursor:pointer;border-radius:50%;place-items:center;display:inline-grid}.il .lp-order button:disabled{opacity:.45;cursor:not-allowed;border-style:dashed}.il .lp-order .up{transform:rotate(180deg)}.pop .muted,.il .muted{color:var(--color-muted)}:root[data-world=village]{--scene-wall:var(--w-village-wall);--scene-floor:var(--w-village-floor);--scene-ground:var(--w-village-ground);--art-wood:var(--w-village-wood);--art-wood-deep:var(--w-village-wood-deep)}:root[data-world=studio]{--scene-wall:var(--w-studio-wall);--scene-floor:var(--w-studio-floor);--scene-ground:var(--w-studio-ground);--art-wood:var(--w-studio-wood);--art-wood-deep:var(--w-studio-wood-deep)}:root[data-world=studio] .ws-label{fill:var(--w-studio-label)}:root[data-world=maison]{--scene-wall:var(--w-maison-wall);--scene-floor:var(--w-maison-floor);--scene-ground:var(--w-maison-ground);--art-wood:var(--w-maison-wood);--art-wood-deep:var(--w-maison-wood-deep)}
