.wrapper-visualization{align-self:center;width:100%;min-width:0;margin:0}.wrapper-visualization canvas{aspect-ratio:1;background:var(--spec-ground);border-radius:10px;width:100%;display:block}.wrapper-visualization__controls{justify-content:flex-end;margin-top:12px;display:flex}.wrapper-visualization button{font:500 12px/1.4 var(--font-mono);border:1px solid var(--control-line);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;padding:10px 14px}.wrapper-visualization button:hover{background:var(--surface)}.wrapper-visualization button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}
