0;}変数はそれが記述された{}内でのみ有効になります。どのCSSルールセットやmixinにも含まれない場合、どこでも使えるグローバルな変数になります。ここで$marginを定義する。ここでは使えない!コンパイル時にエラーになります。}インターポレーション変数はプロパティの値だけでなく、セレクター名やプロパティ名にも使うことができます。その場合、#{}を使うインターポレーションと呼ばれる書き方をします。0;}インターポレーションを使った場合、変数内の引用符は自動的に削除されます。mixinの引数をセレクターに利用するなんて時にやりやすくするためらしいです。.(ドット)から始まる文字列はmixinの引数にはできないので引用符で囲んであげる必要があるわけです。