title: False positive "undefined variable" error when compiling SCSS
body: <p>Getting an error message when compiling my SCSS using the ruby compass gem.</p>
  
  <pre><code>run: /var/lib/gems/1.8/gems/compass-0.12.2/bin/compass compile
  out: unchanged sass/partial/grid.scss
  out:     error sass/partial/catalog.scss (Line 5: Undefined variable: "$paragraphFont".)
  out:    create css/generated/partial/catalog.css 
  out:    create css/generated/partial/base.css 
  out: overwrite css/generated/screen.css
  </code></pre>
  
  <p>My <code>screen.scss</code> imports partials like this:</p>
  
  <pre><code>@import "partial/base";
  @import "partial/catalog";
  </code></pre>
  
  <p>In my <code>base</code> partial I have the <code>$paragraphFont</code> defined.</p>
  
  <pre><code>$paragraphFont: 'Lucida Sans', arial;
  $regularFontSize: 14px;
  </code></pre>
  
  <p>And in <code>catalog.scss</code> I use it:</p>
  
  <pre><code>.product-view #price-block {
      p {
          font-weight: normal;
          font-family: $paragraphFont;
          ....
      }
  }
  </code></pre>
  
  <p>Weird thing is that the css gets compiled just fine, and the <code>$paragraphFont</code> is populated correctly.  So I don't know why the compiler is complaining at me about an error.</p>