:root{--nuit-0: #05070f;--nuit-1: #0a0f1c;--nuit-2: #111a2e;--nuit-3: #1a2740;--cyan: #46e5ff;--cyan-b: #9ff4ff;--ambre: #ffc24d;--rouge: #ff6b7a;--vert: #5cf0a8;--encre: #e8f2ff;--encre-2: #9fb3cc;--verre: rgba(18, 30, 52, .62);--bord: rgba(70, 229, 255, .16);--rxl: 26px;--r: 18px;--mono: ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, monospace;--titre: "Segoe UI", system-ui, -apple-system, sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:radial-gradient(1200px 700px at 12% -10%,rgba(70,229,255,.1),transparent 60%),radial-gradient(900px 600px at 105% 5%,rgba(120,90,255,.1),transparent 60%),var(--nuit-0);color:var(--encre);font-family:var(--titre);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}.verre{background:var(--verre);border:1px solid var(--bord);border-radius:var(--rxl);box-shadow:0 18px 50px #00000073,inset 0 1px #ffffff0a}@supports (backdrop-filter: blur(1px)){.verre{backdrop-filter:blur(16px) saturate(1.2)}}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.dim{color:var(--encre-2)}@keyframes pouls{50%{opacity:.35}}.pouls{animation:pouls 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.pouls{animation:none}}button{font:inherit;color:inherit;cursor:pointer;background:linear-gradient(180deg,#46e5ff29,#46e5ff0f);border:1px solid var(--bord);border-radius:var(--r);padding:.55rem 1.1rem;transition:border-color .15s,transform .08s}button:hover{border-color:#46e5ff73}button:active{transform:translateY(1px)}button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}button[disabled]{opacity:.45;cursor:not-allowed}button.primaire{background:linear-gradient(180deg,#46e5ff52,#46e5ff1f)}button.danger{border-color:#ff6b7a66}.spectre.svelte-14qfb2d{display:grid;gap:4px;grid-auto-rows:min-content}.etiquette.svelte-14qfb2d{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}canvas.svelte-14qfb2d{width:100%;display:block;border-radius:14px;background:#05070f99}.barres.svelte-14qfb2d{height:calc(var(--h) * .52)}.cascade.svelte-14qfb2d{height:calc(var(--h) * .48)}
