.codemirror-wrapper.svelte-re3zpr .cm-focused{outline:none}.scm-waiting.svelte-re3zpr{position:relative}.scm-waiting__loading.svelte-re3zpr{background-color:#ffffff80;position:absolute;inset:0}.scm-loading.svelte-re3zpr{justify-content:center;align-items:center;display:flex}.scm-loading__spinner.svelte-re3zpr{border:2px solid #000;border-top-color:#0000;border-radius:100%;width:1rem;height:1rem;margin-right:.75rem;animation:1s linear infinite svelte-re3zpr-spin}.scm-loading__text.svelte-re3zpr{font-family:sans-serif}.scm-pre.svelte-re3zpr{tab-size:2;resize:none;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:monospace;font-size:.85rem;overflow:auto}@keyframes svelte-re3zpr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.py-block{border:1px solid #423b30;flex-direction:column;gap:.5rem;max-width:100%;margin-top:1rem;display:flex;position:relative}.py-block.dark{background-color:#282c34}.py-container{flex-direction:row;align-items:flex-start;max-width:100%;display:flex}.run-status{white-space:nowrap;flex-shrink:0;align-items:center;font-size:.8rem;display:flex}.run-status.running{color:#ae9f8c;animation:1s ease-in-out infinite run-status-pulse}.run-status.done{color:#6a9955;animation:1.5s ease-in forwards run-status-fade}@keyframes run-status-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes run-status-fade{0%,60%{opacity:1}to{opacity:0}}.py-editor{color:#000;flex:1;min-width:0;overflow-x:auto}.py-error{white-space:pre-wrap;word-wrap:break-word;background-color:#ec060627;border-radius:.25rem;padding:1rem}.barre{pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;top:-1.15rem;left:-1px;right:-1px}.barre>*{pointer-events:auto}.barre-droite{align-items:flex-end;gap:2px;display:flex}.langage,.barre-btn,.barre .run-status{letter-spacing:.02em;border-radius:3px 3px 0 0;padding:0 .5rem;font-size:.7rem;line-height:1.15rem}.langage{color:#e6e2dc;background-color:#423b30}.barre-btn{color:#423b30;cursor:pointer;background-color:#e6e2dc;border:none;align-items:center;gap:.25rem;height:1.15rem;font-family:inherit;display:flex;box-shadow:inset 0 0 0 1px #ae9f8c}.barre-btn:hover{color:#e6e2dc;background-color:#ae9f8c}.barre-btn:disabled{opacity:.6;cursor:default}.barre-btn:disabled:hover{color:#423b30;background-color:#e6e2dc}.py-block{margin-top:1.6rem}.code-masque{color:#161616;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.5rem;font-size:.8rem;display:flex}.py-block.dark .code-masque{color:#e6e2dc}.voir-code{cursor:pointer;color:inherit;background:0 0;border:1px solid;border-radius:4px;padding:.2rem .6rem;font-size:.8rem}
