/* Extracted from science.html. Loaded in the same position the inline
   <style> occupied, so the cascade is unchanged. */
    /* Frame host only: this page is a fullscreen shell around another page,
       so it carries no sidebar of its own — the framed page brings its own. */
    html, body { margin: 0; height: 100%; overflow: hidden; background: #06080d; }
    body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; }
    #particles-js { position: fixed; inset: 0; z-index: -1; }
    #game-frame {
      position: fixed;
      inset: 0;
      width: 100%;
      height: 100%;
      border: none;
      z-index: 5;
      background: transparent;
    }
  
