anchor.diff:            var $panel= $(".special-panel");
   
             if (! $panel.length) {
  -            $panel = $('<div class="special-panel"><div class="webgl-content"><div id="gameContainer"></div></div></div>').appendTo($main);
  +            $panel = $('<div class="special-panel"><div class="panel-control"><button class="button--sm webgl-close" data-toggle="button" data-slot="label" aria-label="Close 3-D Model"><i class="icon-x oi" data-glyph="x" aria-hidden="true"></i></button></div><div class="webgl-content"><div id="gameContainer" tabindex="0"></div></div><div class="panel-info"><h2>Gabii Area B 3D Model</h2><p>DOI: https://doi.org/10.3998/mpub.9231782.model</p><p>The interactive content found here serves as a 3D visual reference for the narrative text. It contains 3D models of Gabii\'s stratigraphy, schematic reconstructions of key features, descriptive data, and direct links to entries from the project\'s online database. Links in the text will guide you through a structured exploration of the house\'s stratigraphy and reconstructions. Readers are encouraged both to follow the narrative laid out in this text, and to explore the 3D content freely. Investigation into the data behind the interpretations and reconstructions is supported by access to the project\'s database.</p></div></div>').appendTo($main);
             } else {
               $panel.show();
             }
  
positive.code:       }
        .special-panel {
          position: absolute;
          background: #333333;
        }
        .panel-right .special-panel {
          left: 50vw;
  
negative.code: @unity_loader = "/webgl/#{webgl_id}/#{webgl.unity_loader}"
  @unity_json = "/webgl/#{webgl_id}/#{webgl.unity_json}"
  %>
      <!-- browser detection here -->
      <script src="<%= @unity_progress %>"></script>
      <script src="<%= @unity_loader %>"></script>
  
      <style type="text/css">
        .panel-open.panel-right .cozy-module-book-cover {
          width: 50vw
  