:root{--encre:#2f2a20;--papier:#fffaece6;--trait:#2f2a2029;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:#f6e7c8;height:100%;margin:0;overflow:hidden}body{color:var(--encre);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:none;font:500 15px/1.4 system-ui,-apple-system,Segoe UI,sans-serif}#monde{touch-action:none;cursor:grab;outline:none;width:100%;height:100%;display:block;position:fixed;inset:0}#monde.saisie{cursor:grabbing}#calque{pointer-events:none;position:fixed;inset:0}.aide{left:50%;bottom:max(28px, env(safe-area-inset-bottom));background:var(--papier);border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:8px 14px;margin:0;padding:12px 18px;transition:opacity .6s,transform .6s;display:grid;position:absolute;transform:translate(-50%)}.aide.partie{opacity:0;transform:translate(-50%,12px)}.aide dt{justify-content:flex-end;gap:4px;display:flex}.aide dd{margin:0}kbd{text-align:center;border:1px solid var(--trait);background:#fff;border-bottom-width:3px;border-radius:7px;min-width:26px;padding:6px 7px;font:600 13px/1 system-ui,sans-serif}#calque.tactile .aide,.manette,.saut{display:none}#calque.tactile .manette{opacity:.5;width:0;height:0;transform:translate(calc(max(22px, env(safe-area-inset-left)) + 62px), calc(100dvh - max(34px, env(safe-area-inset-bottom) + 18px) - 62px));transition:opacity .15s;display:block;position:absolute;top:0;left:0}#calque.tactile .manette.posee{opacity:1}.manette:before{content:"";background:#fffaec47;border:2px solid #fffaecbf;border-radius:50%;width:124px;height:124px;position:absolute;top:-62px;left:-62px}.pommeau{background:#fffaeceb;border-radius:50%;width:56px;height:56px;position:absolute;top:-28px;left:-28px}#calque.tactile .saut{pointer-events:auto;touch-action:none;right:max(22px, env(safe-area-inset-right));bottom:max(34px, calc(env(safe-area-inset-bottom) + 18px));-webkit-tap-highlight-color:transparent;background:#fffaec52;border:2px solid #fffaeccc;border-radius:50%;width:76px;height:76px;display:block;position:absolute}.saut:after{content:"";border-top:4px solid #fffaecf2;border-left:4px solid #fffaecf2;border-radius:2px;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-30%)rotate(45deg)}.saut:active{background:#fffaec99}.compteur{left:max(10px, env(safe-area-inset-left));top:max(10px, env(safe-area-inset-top));background:var(--papier);white-space:pre;border-radius:8px;padding:8px 10px;font:500 12px/1.5 ui-monospace,Menlo,monospace;position:absolute}.version{left:max(10px, env(safe-area-inset-left));bottom:max(8px, env(safe-area-inset-bottom));color:#2f2a208c;font-size:11px;position:absolute}#calque.tactile .version{left:auto;right:max(10px, env(safe-area-inset-right));top:max(8px, env(safe-area-inset-top));bottom:auto}#secours{text-align:center;background:#f6e7c8;place-items:center;padding:24px;font-size:17px;display:grid;position:fixed;inset:0}#secours[hidden]{display:none}
