src/language-html/utils/index.js/inferStyleParser
function inferStyleParser(node, options) {
  const { lang } = node.attrMap;
  if (!lang || lang === "postcss" || lang === "css") {
    return "css";
  }

  if (lang === "scss") {
    return "scss";
  }

  if (lang === "less") {
    return "less";
  }

  // Prettier does not officially support stylus.
  // But, we need to handle `"stylus"` here for printing a style block in Vue SFC as stylus code by external plugin.
  // https://github.com/prettier/prettier/pull/12707
  if (lang === "stylus") {
    return inferParserByLanguage("stylus", options);
  }
}