/*
 * One-sided features (ie. monochrome)
 * $monochrome : monochrome;
 * $monochrome-double : 300px monochrome;
 * $multidimensional-plus-one-sided : height 500px portrait orientation monochrome;
 */
@media (monochrome) {
  .one-sided {
    content: "$monochrome";
    content: "@media (monochrome)";
  }
}
@media (monochrome) and (min-width: 300px) {
  .one-sided {
    content: "$monochrome-double";
    content: "@media (monochrome) and (min-width: 300px)";
  }
}
@media (height: 500px) and (orientation: portrait) and (monochrome) {
  .one-sided {
    content: "$multidimensional-plus-one-sided";
    content: "@media (height: 500px) and (orientation: portrait) and (monochrome)";
  }
}
@media (monochrome) {
  .one-sided {
    content: "$monochrome";
    content: "@media (monochrome)";
  }
}
@media (monochrome) and (min-width: 300px) {
  .one-sided {
    content: "$monochrome-double";
    content: "@media (monochrome) and (min-width: 300px)";
  }
}
@media (height: 500px) and (orientation: portrait) and (monochrome) {
  .one-sided {
    content: "$multidimensional-plus-one-sided";
    content: "@media (height: 500px) and (orientation: portrait) and (monochrome)";
  }
}

/* @include breakpoint-set('to ems', true); */
@media (monochrome) and (min-width: 300px) {
  .one-sided-to-ems {
    content: "$monochrome-double";
    content: "@media (monochrome) and (min-width: 18.75em)";
  }
}
@media (height: 500px) and (orientation: portrait) and (monochrome) {
  .one-sided-to-ems {
    content: "$multidimensional-plus-one-sided";
    content: "@media (height: 31.25em) and (orientation: portrait) and (monochrome)";
  }
}
@media (monochrome) and (min-width: 300px) {
  .one-sided-to-ems {
    content: "$monochrome-double";
    content: "@media (monochrome) and (min-width: 18.75em)";
  }
}
@media (height: 500px) and (orientation: portrait) and (monochrome) {
  .one-sided-to-ems {
    content: "$multidimensional-plus-one-sided";
    content: "@media (height: 31.25em) and (orientation: portrait) and (monochrome)";
  }
}
